Class AsyncDataFactory
Provides asyncronus operations against contatined DataFactory instance.
Inheritance
Inherited Members
Namespace: EPiServer
Assembly: EPiServer.Cms.AspNet.dll
Version: 11.20.7Syntax
[Obsolete("This class is no longer in use and will be removed in a future release", false)]
public class AsyncDataFactory
Constructors
AsyncDataFactory(DataFactory)
Initializes a new instance of the AsyncDataFactory class.
Declaration
public AsyncDataFactory(DataFactory dataFactory)
Parameters
Type | Name | Description |
---|---|---|
DataFactory | dataFactory | The data factory. |
AsyncDataFactory(IContentRepository)
Initializes a new instance of the AsyncDataFactory class.
Declaration
public AsyncDataFactory(IContentRepository contentRepository)
Parameters
Type | Name | Description |
---|---|---|
IContentRepository | contentRepository | The content repository. |
Methods
CopyAsync(ContentReference, ContentReference, Boolean, Object)
Copies pages to another container asyncronusly. When job is finished either successfully or failed the event CopyCompleted is raised.
Declaration
public virtual void CopyAsync(ContentReference contentLink, ContentReference destinationLink, bool publishOnDestination, object userState)
Parameters
Type | Name | Description |
---|---|---|
ContentReference | contentLink | The content link. |
ContentReference | destinationLink | The destination link. |
System.Boolean | publishOnDestination | if set to |
System.Object | userState | State of the user. |
DeleteChildrenAsync(ContentReference, Object)
DeleteChildren asyncronusly. When job is finished either successfully or failed the event DeleteChildrenCompleted is raised.
Declaration
public virtual void DeleteChildrenAsync(ContentReference contentLink, object userState)
Parameters
Type | Name | Description |
---|---|---|
ContentReference | contentLink | The page link. |
System.Object | userState | State of the user. |
OnCopyCompleted(AsyncCopyCompletedEventArgs)
Raises the CopyCompleted event.
Declaration
protected virtual void OnCopyCompleted(AsyncCopyCompletedEventArgs copyCompletedArgs)
Parameters
Type | Name | Description |
---|---|---|
AsyncCopyCompletedEventArgs | copyCompletedArgs | The AsyncCopyCompletedEventArgs instance containing the event data. |
OnDeleteChildrenCompleted(AsyncCompletedEventArgs)
Raises the DeleteChildrenCompleted event.
Declaration
protected virtual void OnDeleteChildrenCompleted(AsyncCompletedEventArgs deleteChildrenCompletedArgs)
Parameters
Type | Name | Description |
---|---|---|
System.ComponentModel.AsyncCompletedEventArgs | deleteChildrenCompletedArgs | The System.ComponentModel.AsyncCompletedEventArgs instance containing the event data. |
Events
CopyCompleted
Occurs when the asyncronus copy operation is completed. If the operation failed property Exception on AsyncCopyCompletedEventArgs contains the occured failure.
Declaration
public event EventHandler<AsyncCopyCompletedEventArgs> CopyCompleted
Event Type
Type | Description |
---|---|
System.EventHandler<AsyncCopyCompletedEventArgs> |
DeleteChildrenCompleted
Occurs when the asyncronus DeleteChildren operation is completed. If the operation failed property Exception on System.ComponentModel.AsyncCompletedEventArgs contains the occured failure.
Declaration
public event EventHandler<AsyncCompletedEventArgs> DeleteChildrenCompleted
Event Type
Type | Description |
---|---|
System.EventHandler<System.ComponentModel.AsyncCompletedEventArgs> |