Interface IPolicyDeserializer
Defines policy deserializer interface.
Namespace: Nevatech.Vsb.Repository.Services.Policies
Assembly: Nevatech.Vsb.Repository.dll
Syntax
public interface IPolicyDeserializer
  Methods
CanDeserialize(String)
When implemented by a class, checks whether deserialization of the specified policy configuration is supported by this instance.
Declaration
bool CanDeserialize(string configuration)
  Parameters
| Type | Name | Description | 
|---|---|---|
| String | configuration | The XML policy configuration string.  | 
      
Returns
| Type | Description | 
|---|---|
| Boolean | True if deserialization of   | 
      
Deserialize(String)
When implemented by a class, deserializes policy description from the provided configuration.
Declaration
PolicyDescription Deserialize(string configuration)
  Parameters
| Type | Name | Description | 
|---|---|---|
| String | configuration | The configuration to deserialize.  | 
      
Returns
| Type | Description | 
|---|---|
| PolicyDescription | The PolicyDescription created from   | 
      
Exceptions
| Type | Condition | 
|---|---|
| ArgumentNullException | Thrown if the specified   |