Partager via


SoapMethodAttribute.XmlNamespace Propriété

Définition

Obtient ou définit l'espace de noms XML utilisé lors de la sérialisation des appels de méthode distants de la méthode cible.

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

Valeur de propriété

Espace de noms XML utilisé lors de la sérialisation des appels de méthode distants de la méthode cible.

Exemples

L'exemple de code suivant montre comment utiliser la propriété XmlNamespace. Cet exemple de code fait partie d’un exemple plus grand fourni pour la SoapMethodAttribute classe .

[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;
}

S’applique à