SoapQNameとは? わかりやすく解説

SoapQName クラス

XSD QName 型をラップします。

名前空間: System.Runtime.Remoting.Metadata.W3cXsd2001
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

<SerializableAttribute> _
<ComVisibleAttribute(True)> _
Public NotInheritable Class
 SoapQName
    Implements ISoapXsd
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public sealed class SoapQName : ISoapXsd
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public ref class SoapQName sealed : ISoapXsd
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
public final class SoapQName implements ISoapXsd
SerializableAttribute 
ComVisibleAttribute(true) 
public final class SoapQName implements ISoapXsd
解説解説
使用例使用例

SoapQName クラスのメンバを使用して、SoapQName オブジェクトと XSD QName 文字列間の変換を行う方法を次のコード例に示します。

using System;
using System.Runtime.Remoting.Metadata.W3cXsd2001;

public class Demo
{
    public static void Main(string[]
 args)
    {
        // Parse an XSD formatted string to create a SoapQName object.
        string xsdQName = "tns:SomeName";
        SoapQName qName = SoapQName.Parse(xsdQName);

        // Print the value of the SoapQName object in XSD format. 
        Console.WriteLine(
            "The SoapQName object in XSD format is {0}."
,
            qName.ToString());

        // Print the XSD type string of the SoapQName object.
        Console.WriteLine("The XSD type of the SoapQName " + 
            "object is {0}.", qName.GetXsdType());

        // Print the XSD type string of the SoapQName class.
        Console.WriteLine(
            "The XSD type of the SoapQName class " +
            "is {0}.", SoapQName.XsdType);

        // Create a QName object.
        SoapQName soapQNameInstance = 
            new SoapQName("tns", "SomeName",
 "http://example.org");

        // Print the key the SoapQName object.
        Console.WriteLine("The key of the SoapQName " + 
            "object is {0}.", soapQNameInstance.Key);

        // Print the name of the SoapQName object.
        Console.WriteLine("The name of the SoapQName " + 
            "object is {0}.", soapQNameInstance.Name);

        // Print the namespace of the SoapQName class.
        Console.WriteLine("The namespace for
 this instance of SoapQName " +
            "is {0}.", soapQNameInstance.Namespace);

    }
}
#using <System.Runtime.Remoting.dll>
using namespace System;
using namespace System::Runtime::Remoting::Metadata::W3cXsd2001;

int main()
{
   // Parse an XSD formatted string to create a SoapQName object.
   String^ xsdQName = L"tns:SomeName";
   SoapQName^ qName = SoapQName::Parse( xsdQName );

   // Print the value of the SoapQName object in XSD format.
   Console::WriteLine( L"The SoapQName object in XSD format
 is {0}.", qName );

   // Print the XSD type string of the SoapQName object.
   Console::WriteLine( L"The XSD type of the SoapQName "
   L"object is {0}.", qName->GetXsdType() );

   // Print the XSD type string of the SoapQName class.
   Console::WriteLine( L"The XSD type of the SoapQName class
 "
   L"is {0}.", SoapQName::XsdType );

   // Create a QName object.
   SoapQName^ soapQNameInstance = gcnew SoapQName(
      L"tns",L"SomeName",L"http://example.org"
 );
   
   // Print the key the SoapQName object.
   Console::WriteLine( L"The key of the SoapQName object is {0}.",
      soapQNameInstance->Key );

   // Print the name of the SoapQName object.
   Console::WriteLine( L"The name of the SoapQName "
   L"object is {0}.", soapQNameInstance->Name );

   // Print the namespace of the SoapQName class.
   Console::WriteLine( L"The namespace for
 this instance of SoapQName is {0}.",
      soapQNameInstance->Namespace );
}
import System.*;
import System.Runtime.Remoting.Metadata.W3cXsd2001.*;

public class Demo
{
    public static void main(String[]
 args)
    {
        // Parse an XSD formatted string to create a SoapQName object.
        String xsdQName = "tns:SomeName";
        SoapQName qName = SoapQName.Parse(xsdQName);

        // Print the value of the SoapQName object in XSD format. 
        Console.WriteLine("The SoapQName object in XSD format
 is {0}.", 
            qName.ToString());

        // Print the XSD type string of the SoapQName object.
        Console.WriteLine("The XSD type of the SoapQName " + "object
 is {0}.", 
            qName.GetXsdType());

        // Print the XSD type string of the SoapQName class.
        Console.WriteLine("The XSD type of the SoapQName class
 " + "is {0}.", 
            SoapQName.get_XsdType());

        // Create a QName object.
        SoapQName soapQNameInstance = new SoapQName("tns",
 "SomeName", 
            "http://example.org");
        // Print the key the SoapQName object.
        Console.WriteLine("The key of the SoapQName " 
            + "object is {0}.", soapQNameInstance.get_Key());

        // Print the name of the SoapQName object.
        Console.WriteLine("The name of the SoapQName " 
            + "object is {0}.", soapQNameInstance.get_Name());

        // Print the namespace of the SoapQName class.
        Console.WriteLine("The namespace for
 this instance of SoapQName " 
            + "is {0}.", soapQNameInstance.get_Namespace());
    } //main
} //Demo 
継承階層継承階層
System.Object
  System.Runtime.Remoting.Metadata.W3cXsd2001.SoapQName
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SoapQName メンバ
System.Runtime.Remoting.Metadata.W3cXsd2001 名前空間

SoapQName コンストラクタ ()

SoapQName クラスの新しいインスタンスを初期化します。

名前空間: System.Runtime.Remoting.Metadata.W3cXsd2001
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

使用例使用例

このコンストラクタを使用するコードの例を次に示します。

// Create a SoapQName object.
SoapQName qName = new SoapQName();
Console.WriteLine(
    "The value of the SoapQName object is \"{0}\".", 
    qName.ToString());
// Create a SoapQName object.
SoapQName^ qName = gcnew SoapQName;
Console::WriteLine(
   L"The value of the SoapQName object is \"{0}\".", qName );
// Create a SoapQName object.
SoapQName qName = new SoapQName();
Console.WriteLine("The value of the SoapQName object is \"{0}\".",
 
    qName.ToString());
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SoapQName クラス
SoapQName メンバ
System.Runtime.Remoting.Metadata.W3cXsd2001 名前空間

SoapQName コンストラクタ (String, String)

名前空間エイリアスと修飾名のローカル部を指定して、SoapQName クラスの新しいインスタンスを初期化します。

名前空間: System.Runtime.Remoting.Metadata.W3cXsd2001
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

使用例使用例

このコンストラクタを使用するコードの例を次に示します。

// Create a SoapQName object.
string key = "tns";
string name = "SomeName";
SoapQName qName = new SoapQName(key, name);
Console.WriteLine(
    "The value of the SoapQName object is \"{0}\".", 
    qName.ToString());
// Create a SoapQName object.
String^ key = L"tns";
String^ name = L"SomeName";
SoapQName^ qName = gcnew SoapQName( key,name );
Console::WriteLine(
   L"The value of the SoapQName object is \"{0}\".", qName );
// Create a SoapQName object.
String key = "tns";
String name = "SomeName";
SoapQName qName = new SoapQName(key, name);
Console.WriteLine("The value of the SoapQName object is \"{0}\".",
 
    qName.ToString());
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SoapQName クラス
SoapQName メンバ
System.Runtime.Remoting.Metadata.W3cXsd2001 名前空間

SoapQName コンストラクタ (String, String, String)

名前空間エイリアス、修飾名のローカル部、およびエイリアスで参照される名前空間を指定して、SoapQName クラスの新しいインスタンスを初期化します。

名前空間: System.Runtime.Remoting.Metadata.W3cXsd2001
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Public Sub New ( _
    key As String, _
    name As String, _
    namespaceValue As String _
)
Dim key As String
Dim name As String
Dim namespaceValue As String

Dim instance As New SoapQName(key,
 name, namespaceValue)
public SoapQName (
    string key,
    string name,
    string namespaceValue
)
public:
SoapQName (
    String^ key, 
    String^ name, 
    String^ namespaceValue
)
public SoapQName (
    String key, 
    String name, 
    String namespaceValue
)
public function SoapQName (
    key : String, 
    name : String, 
    namespaceValue : String
)

パラメータ

key

修飾名の名前空間エイリアスを含んでいる String。

name

修飾名のローカル部を含んでいる String。

namespaceValue

key で参照される名前空間を含んでいる String。

使用例使用例

このコンストラクタを使用するコードの例を次に示します。

// Create a SoapQName object.
string key = "tns";
string name = "SomeName";
string namespaceValue = "http://example.org";
SoapQName qName = new SoapQName(key, name, namespaceValue);
Console.WriteLine(
    "The value of the SoapQName object is \"{0}\".", 
    qName.ToString());
// Create a SoapQName object.
String^ key = L"tns";
String^ name = L"SomeName";
String^ namespaceValue = L"http://example.org";
SoapQName^ qName = gcnew SoapQName(
   key,name,namespaceValue );
Console::WriteLine(
   L"The value of the SoapQName object is \"{0}\".", qName );
// Create a SoapQName object.
String key = "tns";
String name = "SomeName";
String namespaceValue = "http://example.org";
SoapQName qName = new SoapQName(key, name, namespaceValue);
Console.WriteLine("The value of the SoapQName object is \"{0}\".",
 
    qName.ToString());
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SoapQName クラス
SoapQName メンバ
System.Runtime.Remoting.Metadata.W3cXsd2001 名前空間

SoapQName コンストラクタ (String)

修飾名のローカル部を指定して、SoapQName クラスの新しいインスタンスを初期化します。

名前空間: System.Runtime.Remoting.Metadata.W3cXsd2001
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

使用例使用例

このコンストラクタを使用するコードの例を次に示します。

// Create a SoapQName object.
string name = "SomeName";
SoapQName qName = new SoapQName(name);
Console.WriteLine(
    "The value of the SoapQName object is \"{0}\".", 
    qName.ToString());
// Create a SoapQName object.
String^ name = L"SomeName";
SoapQName^ qName = gcnew SoapQName( name );
Console::WriteLine(
   L"The value of the SoapQName object is \"{0}\".", qName );
// Create a SoapQName object.
String name = "SomeName";
SoapQName qName = new SoapQName(name);
Console.WriteLine("The value of the SoapQName object is \"{0}\".",
 
    qName.ToString());
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SoapQName クラス
SoapQName メンバ
System.Runtime.Remoting.Metadata.W3cXsd2001 名前空間

SoapQName コンストラクタ


SoapQName プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ XsdType 現在の SOAP 型の XML スキーマ定義言語 (XSD) を取得します。
参照参照

関連項目

SoapQName クラス
System.Runtime.Remoting.Metadata.W3cXsd2001 名前空間

SoapQName メソッド


SoapQName メンバ

XSD QName 型をラップします。

SoapQName データ型で公開されるメンバを以下の表に示します。


パブリック コンストラクタパブリック コンストラクタ
パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ XsdType 現在の SOAP 型の XML スキーマ定義言語 (XSD) を取得します。
パブリック メソッドパブリック メソッド
参照参照

関連項目

SoapQName クラス
System.Runtime.Remoting.Metadata.W3cXsd2001 名前空間



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「SoapQName」の関連用語

SoapQNameのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



SoapQNameのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS