Assembly: EPiServer.Events (in EPiServer.Events.dll) Version: 8.0.0
C# |
---|
public class EventReplicationWCFProviders |
The EventReplicationWCFProviders class reads all Endpoint in webconfig and create an EventReplicationProvider class for each. Befor creating the EventReplicationProvider it sends an Credential event if some one will put username and password for the proxy.
Name | Summary | Status |
---|---|---|
AddEventReplicationProvider | Adds the EventReplication WCF provider. | public |
EventReplicationWCFProviders Constructor | public | |
GetIdentity | Extracts the identity from the object if it has one. | public, static |
GetOriginalType | Gets the Type of the current object, ensuring that the eventual type that could be generated by a proxy interceptor is ignored. | public, static |
InitializeEventReplicationProviders | Initializes the event replication providers. Iterate all Endpoints and try to create EventReplication WCF provider | public |
RaiseEvent | Raises the event. | public |
SetIdentity | Sets the identity into the object if supported | public, static |
ToPropertyBag(Object) | Create a PropertyBag instance and populates it with its properties The algorith for extracting properties is as follows: 1) Property must a have a getter and setter 2a) Getter must be public OR 2b) The class must be marked either with the DataContractAttribute or EPiServerDataContractAttribute and the property must be marked either with the DataMemberAttribute or EPiServerDataMemberAttribute | public, static |
ToPropertyBag(Object, IEnumerable(String)) | Create a PropertyBag instance and populates it with its properties | public, static |
TryRaiseEvent | Tries the raise event. Return false if occurs CommunicationException when try to raise event by proxy. | protected |
UnInitializeEventReplicationProviders | Clear the EndPoint and Event Replication Providers. | public |
Name | Summary | Status |
---|---|---|
Instance | Gets the instance. | public, static |