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 名前空間



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「SoapQName クラス」の関連用語

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

   

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



SoapQName クラスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS