SoapQName Klasa
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Opakowuje typ XSD QName
.
public ref class SoapQName sealed : System::Runtime::Remoting::Metadata::W3cXsd2001::ISoapXsd
[System.Serializable]
public sealed class SoapQName : System.Runtime.Remoting.Metadata.W3cXsd2001.ISoapXsd
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class SoapQName : System.Runtime.Remoting.Metadata.W3cXsd2001.ISoapXsd
[<System.Serializable>]
type SoapQName = class
interface ISoapXsd
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type SoapQName = class
interface ISoapXsd
Public NotInheritable Class SoapQName
Implements ISoapXsd
- Dziedziczenie
-
SoapQName
- Atrybuty
- Implementuje
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
.
#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 );
}
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);
}
}
Aby uzyskać więcej informacji na temat typów danych XSD, zobacz Dokumentacja typów danych XML.
Soap |
Inicjuje nowe wystąpienie klasy SoapQName. |
Soap |
Inicjuje SoapQName nowe wystąpienie klasy z lokalną częścią kwalifikowanej nazwy. |
Soap |
Inicjuje SoapQName nowe wystąpienie klasy z aliasem przestrzeni nazw i lokalną częścią kwalifikowanej nazwy. |
Soap |
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. |
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 . |
Xsd |
Pobiera język definicji schematu XML (XSD) bieżącego typu SOAP. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
Get |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
Get |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
Get |
Zwraca język definicji schematu XML (XSD) bieżącego typu SOAP. |
Memberwise |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
Parse(String) | |
To |
Zwraca kwalifikowaną nazwę jako .String |
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 |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: