Freigeben über


SoapServices.IsClrTypeNamespace(String) Methode

Definition

Gibt einen booleschen Wert zurück, der angibt, ob es sich um einen systemeigenen Namespace der Common Language Runtime handelt.

public:
 static bool IsClrTypeNamespace(System::String ^ namespaceString);
public static bool IsClrTypeNamespace (string namespaceString);
static member IsClrTypeNamespace : string -> bool
Public Shared Function IsClrTypeNamespace (namespaceString As String) As Boolean

Parameter

namespaceString
String

Der in der Common Language Runtime zu überprüfende Namespace.

Gibt zurück

true, wenn es sich um einen systemeigenen Namespace der Common Language Runtime handelt, andernfalls false.

Ausnahmen

Der direkte Aufrufer verfügt nicht über die Berechtigung für die Infrastruktur.

Beispiele

Im folgenden Codebeispiel wird die Verwendung dieser Methode veranschaulicht. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die SoapServices-Klasse bereitgestellt wird.

// Determine whether an XML namespace represents a CLR namespace.
String^ clrNamespace = SoapServices::XmlNsForClrType;
if ( SoapServices::IsClrTypeNamespace( clrNamespace ) )
{
   Console::WriteLine( L"The namespace {0} is a CLR namespace.",
      clrNamespace );
}
else
{
   Console::WriteLine( L"The namespace {0} is not a CLR namespace.",
      clrNamespace );
}
// Determine whether an XML namespace represents a CLR namespace.
string clrNamespace = SoapServices.XmlNsForClrType;
if (SoapServices.IsClrTypeNamespace(clrNamespace))
{
    Console.WriteLine(
        "The namespace {0} is a CLR namespace.",
        clrNamespace);
}
else 
{
    Console.WriteLine(
        "The namespace {0} is not a CLR namespace.",
        clrNamespace);
}

Hinweise

Die aktuelle Methode wird vom SoapSuds-Tool verwendet, um zu bestimmen, ob ein XML-Namespace einen Common Language Runtime-Typ oder einen Typ aus einem Nicht-Common Language Runtime-System darstellt.

Weitere Informationen zu SoapSuds finden Sie unter Soapsuds Tool (Soapsuds.exe).

Gilt für: