다음을 통해 공유


EndpointAddress.WriteTo 메서드

정의

지정된 버전의 현재 엔드포인트 주소를 XML 작성기 또는 XML 사전 작성기에 저장합니다.

오버로드

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 또는 addressingVersionnull인 경우

예제

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
XmlWriter

엔드포인트 주소를 저장할 대상 XmlWriter입니다.

예외

writer 또는 addressingVersionnull인 경우

예제

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);
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
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)
Public Sub WriteTo (addressingVersion As AddressingVersion, writer As XmlDictionaryWriter, localname As XmlDictionaryString, ns As XmlDictionaryString)

매개 변수

addressingVersion
AddressingVersion

현재 엔드포인트 주소의 AddressingVersion입니다.

writer
XmlDictionaryWriter

엔드포인트 주소를 저장할 대상 XmlDictionaryWriter입니다.

localNamelocalname
XmlDictionaryString

엔드포인트 주소를 포함할 XML 노드의 로컬 이름입니다.

ns
XmlDictionaryString

엔드포인트 주소가 포함될 XML 노드의 네임스페이스를 포함하는 XmlDictionaryString입니다.

예외

writer, addressingVersion, localName 또는 nsnull인 경우

예제

    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, System::String ^ localname, System::String ^ ns);
public void WriteTo (System.ServiceModel.Channels.AddressingVersion addressingVersion, System.Xml.XmlWriter writer, string localName, 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
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)
Public Sub WriteTo (addressingVersion As AddressingVersion, writer As XmlWriter, localname As String, ns As String)

매개 변수

addressingVersion
AddressingVersion

현재 엔드포인트 주소의 AddressingVersion입니다.

writer
XmlWriter

엔드포인트 주소를 저장할 대상 XmlWriter입니다.

localNamelocalname
String

엔드포인트 주소를 포함할 XML 노드의 로컬 이름입니다.

ns
String

엔드포인트 주소가 포함될 XML 노드의 네임스페이스를 포함하는 XmlDictionaryString입니다.

예외

writer, addressingVersion, localName 또는 nsnull인 경우

예제

    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();

적용 대상