Esempio n. 1
0
 internal XmlSerializerFaultContractInfo(FaultContractInfo faultContractInfo, SerializerStub serializerStub,
                                         XmlQualifiedName faultContractElementName)
 {
     if (faultContractInfo == null)
     {
         throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("faultContractInfo");
     }
     if (faultContractElementName == null)
     {
         throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("faultContractElementName");
     }
     _faultContractInfo        = faultContractInfo;
     _serializerStub           = serializerStub;
     _faultContractElementName = faultContractElementName;
 }
Esempio n. 2
0
                private void GenerateXmlSerializerFaultContractInfos()
                {
                    SynchronizedCollection <XmlSerializerFaultContractInfo> faultInfos = new SynchronizedCollection <XmlSerializerFaultContractInfo>();

                    for (int i = 0; i < this.Operation.Faults.Count; i++)
                    {
                        FaultDescription  fault             = this.Operation.Faults[i];
                        FaultContractInfo faultContractInfo = new FaultContractInfo(fault.Action, fault.DetailType, fault.ElementName, fault.Namespace, this.Operation.KnownTypes);

                        XmlQualifiedName  elementName;
                        XmlMembersMapping xmlMembersMapping = this.ImportFaultElement(fault, out elementName);

                        SerializerStub serializerStub = _parent._generation.AddSerializer(xmlMembersMapping);
                        faultInfos.Add(new XmlSerializerFaultContractInfo(faultContractInfo, serializerStub, elementName));
                    }
                    _xmlSerializerFaultContractInfos = faultInfos;
                }
 internal void SetHeaders(SerializerStub headers)
 {
     _headers = headers;
 }
 internal void SetBody(SerializerStub body, MessagePartDescriptionCollection rpcEncodedTypedMessageBodyParts)
 {
     _body = body;
     _rpcEncodedTypedMessageBodyParts = rpcEncodedTypedMessageBodyParts;
 }
 internal XmlSerializerFaultContractInfo(FaultContractInfo faultContractInfo, SerializerStub serializerStub,
     XmlQualifiedName faultContractElementName)
 {
     if (faultContractInfo == null)
     {
         throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("faultContractInfo");
     }
     if (faultContractElementName == null)
     {
         throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("faultContractElementName");
     }
     _faultContractInfo = faultContractInfo;
     _serializerStub = serializerStub;
     _faultContractElementName = faultContractElementName;
 }
Esempio n. 6
0
 internal void SetHeaders(SerializerStub headers)
 {
     _headers = headers;
 }
Esempio n. 7
0
 internal void SetBody(SerializerStub body, MessagePartDescriptionCollection rpcEncodedTypedMessageBodyParts)
 {
     _body = body;
     _rpcEncodedTypedMessageBodyParts = rpcEncodedTypedMessageBodyParts;
 }