public RegistrationCoordinatorResponseInvalidMetadataSchema11(CoordinationContext context, ControlProtocol protocol, EndpointAddress coordinatorService) : base(context, protocol) { base.schemaId = "http://schemas.microsoft.com/2006/08/ServiceModel/RegistrationCoordinatorResponseInvalidMetadata11TraceRecord"; if (coordinatorService != null) { this.coordinatorService = EndpointAddress10.FromEndpointAddress(coordinatorService); } }
public RecoverCoordinatorRecordSchema11(string transactionId, EndpointAddress coordinatorService) : base(transactionId) { base.schemaId = "http://schemas.microsoft.com/2006/08/ServiceModel/RecoverCoordinator11TraceRecord"; if (coordinatorService != null) { this.coordinatorService = EndpointAddress10.FromEndpointAddress(coordinatorService); } }
public RecoverParticipantRecordSchema11(string transactionId, Guid enlistmentId, EndpointAddress participantService) : base(transactionId, enlistmentId) { base.schemaId = "http://schemas.microsoft.com/2006/08/ServiceModel/RecoverParticipant11TraceRecord"; if (participantService != null) { this.participantService = EndpointAddress10.FromEndpointAddress(participantService); } }
public VolatileEnlistmentInDoubtRecordSchema11(Guid enlistmentId, EndpointAddress replyTo) : base(enlistmentId) { base.schemaId = "http://schemas.microsoft.com/2006/08/ServiceModel/VolatileEnlistmentInDoubt11TraceRecord"; if (replyTo != null) { this.replyTo = EndpointAddress10.FromEndpointAddress(replyTo); } }
public void WriteContentsTo( AddressingVersion addressingVersion, XmlDictionaryWriter writer) { #if NET_2_1 writer.WriteString(Uri.AbsoluteUri); #else if (addressingVersion == AddressingVersion.WSAddressing10) { ((IXmlSerializable)EndpointAddress10.FromEndpointAddress(this)).WriteXml(writer); } else { writer.WriteString(Uri.AbsoluteUri); } #endif }
private void SetReturnAddress(object sender, EventArgs e) { EndpointAddress epr = ContextManager.CreateEndpointAddress(ReturnUri, this.ReceiveWorkItemComplete); ReturnAddress = EndpointAddress10.FromEndpointAddress(epr); Dictionary<string, string> context = epr.Headers[0].GetValue<Dictionary<string, string>>(); StringBuilder contextString = new StringBuilder(); foreach (KeyValuePair<string, string> pair in context) { contextString.Append(pair.Key); contextString.Append(":"); contextString.Append(pair.Value); } DebugOutput("[ClientWorkflow:SetReturnAddress] " + contextString.ToString()); }