Freigeben über


SoapServices.IsClrTypeNamespace(String) Methode

Definition

Gibt einen booleschen Wert zurück, der angibt, ob der angegebene Namespace für die Common Language Runtime nativ ist.

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 Namespace, der in der Common Language Runtime eingecheckt werden soll.

Gibt zurück

truewenn der angegebene Namespace für die Common Language Runtime nativ ist; andernfalls . false

Ausnahmen

Der direkte Aufrufer verfügt nicht über die Infrastrukturberechtigung.

Beispiele

Das folgende Codebeispiel zeigt, wie diese Methode verwendet wird. 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.

Gilt für: