SaaS CMS has officially launched! Learn more now.

Class MirroringTransferProxy

Inheritance
System.Object
MirroringTransferProxy
Implements
System.IDisposable
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.MirroringService.MirroringTransferProtocol.WCF
Assembly: EPiServer.Enterprise.dll
Version: 10.10.4
Syntax
public class MirroringTransferProxy : IMirroringDataTransfer, IDisposable

Constructors

MirroringTransferProxy(String, NameValueCollection)

Declaration
public MirroringTransferProxy(string name, NameValueCollection config)
Parameters
Type Name Description
System.String name
System.Collections.Specialized.NameValueCollection config

Methods

AppendMirroringPackage(Guid, MirroringTransferData)

Declaration
public MirroringStatus AppendMirroringPackage(Guid context, MirroringTransferData mirroringTransferData)
Parameters
Type Name Description
System.Guid context
MirroringTransferData mirroringTransferData
Returns
Type Description
MirroringStatus

Cleanup(Guid)

Declaration
public void Cleanup(Guid context)
Parameters
Type Name Description
System.Guid context

CompleteMirroring(Guid)

Declaration
public MirroringStatus CompleteMirroring(Guid context)
Parameters
Type Name Description
System.Guid context
Returns
Type Description
MirroringStatus

CompleteMirroringPackage(Guid, MirroringPackageHeader)

Declaration
public MirroringStatus CompleteMirroringPackage(Guid context, MirroringPackageHeader mirroringPackageHeader)
Parameters
Type Name Description
System.Guid context
MirroringPackageHeader mirroringPackageHeader
Returns
Type Description
MirroringStatus

Dispose()

Declaration
public void Dispose()

GetCommunicationState()

Gets the state of the communication.

Declaration
public CommunicationState GetCommunicationState()
Returns
Type Description
System.ServiceModel.CommunicationState

GetMirroringStatus(Guid)

Declaration
public MirroringStatus GetMirroringStatus(Guid context)
Parameters
Type Name Description
System.Guid context
Returns
Type Description
MirroringStatus

InitializeMirroring(Guid, ref MirroringInitializeData)

Declaration
public MirroringStatus InitializeMirroring(Guid context, ref MirroringInitializeData mirroringInitializeData)
Parameters
Type Name Description
System.Guid context
MirroringInitializeData mirroringInitializeData
Returns
Type Description
MirroringStatus

ProcessPackage(Guid, MirroringPackageHeader)

Declaration
public MirroringStatus ProcessPackage(Guid context, MirroringPackageHeader mirroringPackageHeader)
Parameters
Type Name Description
System.Guid context
MirroringPackageHeader mirroringPackageHeader
Returns
Type Description
MirroringStatus

StartMirroringPackage(Guid, MirroringPackageHeader)

Declaration
public MirroringStatus StartMirroringPackage(Guid context, MirroringPackageHeader mirroringPackageHeader)
Parameters
Type Name Description
System.Guid context
MirroringPackageHeader mirroringPackageHeader
Returns
Type Description
MirroringStatus

Events

ChannelFactoryCreating

Occurs when [channel factory creating].

Declaration
public static event EventHandler<ChannelFactoryEventArgs<IMirroringDataTransfer>> ChannelFactoryCreating
Event Type
Type Description
System.EventHandler<ChannelFactoryEventArgs<IMirroringDataTransfer>>

CommunicationClosed

Declaration
public event EventHandler CommunicationClosed
Event Type
Type Description
System.EventHandler

CommunicationOpened

Declaration
public event EventHandler CommunicationOpened
Event Type
Type Description
System.EventHandler

Implements

System.IDisposable

Extension Methods