次の方法で共有


SoapServices.IsClrTypeNamespace(String) メソッド

定義

指定した名前空間が共通言語ランタイムに対してネイティブかどうかを示すブール値を返します。

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

共通言語ランタイムで検証する名前空間。

戻り値

指定した名前空間が共通言語ランタイムに対してネイティブな場合は 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);
}

注釈

現在のメソッドは、XML 名前空間が共通言語ランタイム型または非共通言語ランタイム システムの型を表すかどうかを判断するために、SoapSuds ツールによって使用されます。

SoapSuds の詳細については、「 Soapsuds Tool (Soapsuds.exe)」を参照してください。

適用対象