EndpointAddress.WriteTo 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將指定版本的當前端點位址儲存給 XML 編寫器或 XML 字典編寫器。
多載
| 名稱 | Description |
|---|---|
| WriteTo(AddressingVersion, XmlDictionaryWriter) |
將指定版本的當前端點位址儲存到指定的 XML 字典編寫器中。 |
| WriteTo(AddressingVersion, XmlWriter) |
將指定版本的當前端點位址儲存到指定的 XML 編寫器中。 |
| WriteTo(AddressingVersion, XmlDictionaryWriter, XmlDictionaryString, XmlDictionaryString) |
將指定版本的當前端點位址儲存到具有指定命名空間與本地名稱的 XML 字典編寫器中。 |
| WriteTo(AddressingVersion, XmlWriter, String, String) |
將指定版本的當前端點位址儲存到具有指定命名空間與本地名稱的 XML 編譯器中。 |
WriteTo(AddressingVersion, XmlDictionaryWriter)
將指定版本的當前端點位址儲存到指定的 XML 字典編寫器中。
public:
void WriteTo(System::ServiceModel::Channels::AddressingVersion ^ addressingVersion, System::Xml::XmlDictionaryWriter ^ writer);
public void WriteTo(System.ServiceModel.Channels.AddressingVersion addressingVersion, System.Xml.XmlDictionaryWriter writer);
member this.WriteTo : System.ServiceModel.Channels.AddressingVersion * System.Xml.XmlDictionaryWriter -> unit
Public Sub WriteTo (addressingVersion As AddressingVersion, writer As XmlDictionaryWriter)
參數
- addressingVersion
- AddressingVersion
目前終端位址的 。AddressingVersion
- writer
- XmlDictionaryWriter
該端點位址被儲存在該 XmlDictionaryWriter 位址。
例外狀況
writer 或 addressingVersion 為 null。
範例
XmlWriter writer = XmlWriter.Create("addressdata.xml");
XmlDictionaryWriter dictWriter = XmlDictionaryWriter.CreateDictionaryWriter(writer);
endpointAddress.WriteTo(
AddressingVersion.WSAddressing10,
dictWriter);
writer.Close();
適用於
WriteTo(AddressingVersion, XmlWriter)
將指定版本的當前端點位址儲存到指定的 XML 編寫器中。
public:
void WriteTo(System::ServiceModel::Channels::AddressingVersion ^ addressingVersion, System::Xml::XmlWriter ^ writer);
public void WriteTo(System.ServiceModel.Channels.AddressingVersion addressingVersion, System.Xml.XmlWriter writer);
member this.WriteTo : System.ServiceModel.Channels.AddressingVersion * System.Xml.XmlWriter -> unit
Public Sub WriteTo (addressingVersion As AddressingVersion, writer As XmlWriter)
參數
- addressingVersion
- AddressingVersion
目前終端位址的 。AddressingVersion
例外狀況
writer 或 addressingVersion 為 null。
範例
XmlWriter writer = XmlWriter.Create("addressdata.xml");
endpointAddress.WriteTo(
AddressingVersion.WSAddressing10,
writer);
writer.Close();
適用於
WriteTo(AddressingVersion, XmlDictionaryWriter, XmlDictionaryString, XmlDictionaryString)
將指定版本的當前端點位址儲存到具有指定命名空間與本地名稱的 XML 字典編寫器中。
public:
void WriteTo(System::ServiceModel::Channels::AddressingVersion ^ addressingVersion, System::Xml::XmlDictionaryWriter ^ writer, System::Xml::XmlDictionaryString ^ localName, System::Xml::XmlDictionaryString ^ ns);
public void WriteTo(System.ServiceModel.Channels.AddressingVersion addressingVersion, System.Xml.XmlDictionaryWriter writer, System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString ns);
member this.WriteTo : System.ServiceModel.Channels.AddressingVersion * System.Xml.XmlDictionaryWriter * System.Xml.XmlDictionaryString * System.Xml.XmlDictionaryString -> unit
Public Sub WriteTo (addressingVersion As AddressingVersion, writer As XmlDictionaryWriter, localName As XmlDictionaryString, ns As XmlDictionaryString)
參數
- addressingVersion
- AddressingVersion
目前終端位址的 。AddressingVersion
- writer
- XmlDictionaryWriter
該端點位址被儲存在該 XmlDictionaryWriter 位址。
- localName
- XmlDictionaryString
XML 節點的本地名稱,用於包含端點位址。
the XmlDictionaryString that 包含了 XML 節點的命名空間,以包含端點位址。
例外狀況
writer或 addressingVersionlocalNamens 是 。null
範例
XmlWriter writer = XmlWriter.Create("addressdata.xml");
XmlDictionaryWriter dictWriter = XmlDictionaryWriter.CreateDictionaryWriter(writer);
XmlDictionary d = new XmlDictionary();
XmlDictionaryString xdLocalName = new XmlDictionaryString(XmlDictionary.Empty, "EndpointReference",0);
XmlDictionaryString xdNamespace = new XmlDictionaryString(XmlDictionary.Empty, "http://www.w3.org/2005/08/addressing", 0);
endpointAddress.WriteTo(
AddressingVersion.WSAddressing10,
dictWriter,
xdLocalName,
xdNamespace);
writer.Close();
適用於
WriteTo(AddressingVersion, XmlWriter, String, String)
將指定版本的當前端點位址儲存到具有指定命名空間與本地名稱的 XML 編譯器中。
public:
void WriteTo(System::ServiceModel::Channels::AddressingVersion ^ addressingVersion, System::Xml::XmlWriter ^ writer, System::String ^ localName, System::String ^ ns);
public void WriteTo(System.ServiceModel.Channels.AddressingVersion addressingVersion, System.Xml.XmlWriter writer, string localName, string ns);
member this.WriteTo : System.ServiceModel.Channels.AddressingVersion * System.Xml.XmlWriter * string * string -> unit
Public Sub WriteTo (addressingVersion As AddressingVersion, writer As XmlWriter, localName As String, ns As String)
參數
- addressingVersion
- AddressingVersion
目前終端位址的 。AddressingVersion
- localName
- String
XML 節點的本地名稱,用於包含端點位址。
- ns
- String
the XmlDictionaryString that 包含了 XML 節點的命名空間,以包含端點位址。
例外狀況
writer或 addressingVersionlocalNamens 是 。null
範例
XmlWriter writer = XmlWriter.Create("addressdata.xml");
XmlDictionaryWriter dictWriter = XmlDictionaryWriter.CreateDictionaryWriter(writer);
XmlDictionary d = new XmlDictionary();
XmlDictionaryString xdLocalName = new XmlDictionaryString(XmlDictionary.Empty, "EndpointReference",0);
XmlDictionaryString xdNamespace = new XmlDictionaryString(XmlDictionary.Empty, "http://www.w3.org/2005/08/addressing", 0);
endpointAddress.WriteTo(
AddressingVersion.WSAddressing10,
dictWriter,
xdLocalName,
xdNamespace);
writer.Close();