共用方式為


SoapServices.IsClrTypeNamespace(String) 方法

定義

傳回布林 (Boolean) 值,指出指定的命名空間對 Common Language Runtime 是否為原生的 (Native)。

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

參數

namespaceString
String

要在 Common Language Runtime 中檢查的命名空間。

傳回

如果指定的命名空間對 Common Language Runtime 為原生的,則為 true,否則為 false

例外狀況

立即呼叫端沒有基礎結構使用權限。

範例

下列程式碼範例會顯示如何使用這個方法。 此程式碼範例是針對 類別提供的較大範例的 SoapServices 一部分。

// 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);
}

備註

SoapSuds 工具會使用目前的 方法,判斷 XML 命名空間是否代表 Common Language Runtime 類型,還是來自非通用語言執行平臺系統的類型。

如需 SoapSuds 的詳細資訊,請參閱 Soapsuds 工具 (Soapsuds.exe)

適用於