This documentation is archived and is not being maintained.

SoapServices.GetXmlNamespaceForMethodCall Method

Retrieves the XML namespace used during remote calls of the method specified in the given MethodBase.

Namespace:  System.Runtime.Remoting
Assembly:  mscorlib (in mscorlib.dll)

public static string GetXmlNamespaceForMethodCall(
	MethodBase mb
)

Parameters

mb
Type: System.Reflection.MethodBase

The MethodBase of the method for which the XML namespace was requested.

Return Value

Type: System.String
The XML namespace used during remote calls of the specified method.

ExceptionCondition
SecurityException

The immediate caller does not have infrastructure permission.

The following code example shows how to use this method. This code example is part of a larger example provided for the SoapServices class.

// Print the XML namespace for a method invocation and its 
// response.
System.Reflection.MethodBase getHelloMethod = 
    typeof(ExampleNamespace.ExampleClass).GetMethod("GetHello");
string methodCallXmlNamespace = 
    SoapServices.GetXmlNamespaceForMethodCall(getHelloMethod);
string methodResponseXmlNamespace =
    SoapServices.GetXmlNamespaceForMethodResponse(getHelloMethod);
Console.WriteLine(
    "The XML namespace for the invocation of the method " +
    "GetHello in ExampleClass is {0}.",
    methodResponseXmlNamespace);
Console.WriteLine(
    "The XML namespace for the response of the method " +
    "GetHello in ExampleClass is {0}.",
    methodCallXmlNamespace);
// Print the XML namespace for a method invocation and its
// response.
System::Reflection::MethodBase* getHelloMethod =
    __typeof(ExampleNamespace::ExampleClass)->GetMethod(S"GetHello");
String* methodCallXmlNamespace =
    SoapServices::GetXmlNamespaceForMethodCall(getHelloMethod);
String* methodResponseXmlNamespace =
    SoapServices::GetXmlNamespaceForMethodResponse(getHelloMethod);
Console::WriteLine(
    S"The XML namespace for the invocation of the method " 
    S"GetHello in ExampleClass is {0}.",
    methodResponseXmlNamespace);
Console::WriteLine(
    S"The XML namespace for the response of the method " 
    S"GetHello in ExampleClass is {0}.",
    methodCallXmlNamespace);

Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

.NET Framework

Supported in: 3.5, 3.0, 2.0, 1.1, 1.0
Show: