Delegate ProductJsonConverter.Factory
Namespace: Aurigma.DesignAtoms.Serialization
Assembly: Aurigma.DesignAtoms.dll
Syntax
public delegate ProductJsonConverter Factory(ISerializableStorage serializationStorage = null, IStateResourcesRepository runTimeStorage = null, bool convertUrlSourcesToStorage = false);
Constructors
Factory
public Factory(object object, IntPtr method)
Methods
Invoke
public virtual ProductJsonConverter Invoke(ISerializableStorage serializationStorage = null, IStateResourcesRepository runTimeStorage = null, bool convertUrlSourcesToStorage = false)
Parameters
| Type | Name | Description |
|---|---|---|
Aurigma.DesignAtoms.Cache.Abstractions.Interfaces.ISerializableStorage | serializationStorage | |
| Aurigma.DesignAtoms.Storage.Repositories.Interfaces.IStateResourcesRepository | runTimeStorage | |
System.Boolean | convertUrlSourcesToStorage |
Returns
Aurigma.DesignAtoms.Serialization.ProductJsonConverter
BeginInvoke
public virtual IAsyncResult BeginInvoke(ISerializableStorage serializationStorage, IStateResourcesRepository runTimeStorage, bool convertUrlSourcesToStorage, AsyncCallback callback, object object)
Parameters
| Type | Name | Description |
|---|---|---|
Aurigma.DesignAtoms.Cache.Abstractions.Interfaces.ISerializableStorage | serializationStorage | |
| Aurigma.DesignAtoms.Storage.Repositories.Interfaces.IStateResourcesRepository | runTimeStorage | |
System.Boolean | convertUrlSourcesToStorage | |
System.AsyncCallback | callback | |
System.Object | object |
Returns
System.IAsyncResult
EndInvoke
public virtual ProductJsonConverter EndInvoke(IAsyncResult result)
Parameters
| Type | Name | Description |
|---|---|---|
System.IAsyncResult | result |