SoapQName Klasa

Definicja

Opakowuje typ XSD QName .

C#
[System.Serializable]
public sealed class SoapQName : System.Runtime.Remoting.Metadata.W3cXsd2001.ISoapXsd
C#
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class SoapQName : System.Runtime.Remoting.Metadata.W3cXsd2001.ISoapXsd
Dziedziczenie
SoapQName
Atrybuty
Implementuje

Przykłady

Poniższy przykład kodu pokazuje, jak używać składowych w SoapQName klasie do konwersji między obiektem SoapQName a ciągiem XSD QName .

C#
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);
    }
}

Uwagi

Aby uzyskać więcej informacji na temat typów danych XSD, zobacz Dokumentacja typów danych XML.

Konstruktory

SoapQName()

Inicjuje nowe wystąpienie klasy SoapQName.

SoapQName(String)

Inicjuje SoapQName nowe wystąpienie klasy z lokalną częścią kwalifikowanej nazwy.

SoapQName(String, String)

Inicjuje SoapQName nowe wystąpienie klasy z aliasem przestrzeni nazw i lokalną częścią kwalifikowanej nazwy.

SoapQName(String, String, String)

Inicjuje nowe wystąpienie SoapQName klasy z aliasem przestrzeni nazw, lokalną częścią kwalifikowanej nazwy i przestrzenią nazw, do którego odwołuje się alias.

Właściwości

Key

Pobiera lub ustawia alias przestrzeni nazw kwalifikowanej nazwy.

Name

Pobiera lub ustawia część nazwy kwalifikowanej nazwy.

Namespace

Pobiera lub ustawia przestrzeń nazw, do którego odwołuje się Keyelement .

XsdType

Pobiera język definicji schematu XML (XSD) bieżącego typu SOAP.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
GetXsdType()

Zwraca język definicji schematu XML (XSD) bieżącego typu SOAP.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Parse(String)

Konwertuje określony String obiekt na SoapQName obiekt.

ToString()

Zwraca kwalifikowaną nazwę jako .String

Dotyczy

Produkt Wersje
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1