Freigeben über


SoapMethodAttribute.XmlNamespace Eigenschaft

Definition

Ruft den XML-Namespace ab, der während der Serialisierung von Remotemethodenaufrufen der Zielmethode verwendet wird, oder legt diesen fest.

public:
 virtual property System::String ^ XmlNamespace { System::String ^ get(); void set(System::String ^ value); };
public override string XmlNamespace { get; set; }
member this.XmlNamespace : string with get, set
Public Overrides Property XmlNamespace As String

Eigenschaftswert

Der XML-Namespace, der während der Serialisierung von Remotemethodenaufrufen der Zielmethode verwendet wird.

Beispiele

Das folgende Codebeispiel zeigt, wie die XmlNamespace Eigenschaft verwendet wird. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die SoapMethodAttribute Klasse bereitgestellt wird.

[SoapMethod(
   ResponseXmlElementName="ExampleResponseElement",
   ResponseXmlNamespace=
   "http://example.org/MethodResponseXmlNamespace",
   ReturnXmlElementName="HelloMessage",
   SoapAction="http://example.org/ExampleSoapAction#GetHello",
   XmlNamespace="http://example.org/MethodCallXmlNamespace")]
String^ GetHello( String^ name )
{
   return String::Format( L"Hello, {0}", name );
}
[SoapMethod(
     ResponseXmlElementName="ExampleResponseElement",
     ResponseXmlNamespace=
        "http://example.org/MethodResponseXmlNamespace",
     ReturnXmlElementName="HelloMessage",
     SoapAction="http://example.org/ExampleSoapAction#GetHello",
     XmlNamespace="http://example.org/MethodCallXmlNamespace")]
public string GetHello(string name)
{
    return "Hello, " + name;
}

Gilt für: