ServiceDescription.Read Methode

Definition

Initialisiert eine Instanz der ServiceDescription Klasse durch direktes Laden des XML-Codes.

Überlädt

Name Beschreibung
Read(XmlReader, Boolean)

Initialisiert eine Instanz der ServiceDescription Klasse, indem sie den XML-Code direkt aus einem XmlReader.

Read(String, Boolean)

Initialisiert eine Instanz eines ServiceDescription Objekts, indem die XML-Datei direkt aus der angegebenen Datei geladen wird.

Read(Stream, Boolean)

Initialisiert eine Instanz der ServiceDescription Klasse, indem die XML-Datei direkt aus einer Stream Instanz geladen wird.

Read(TextReader, Boolean)

Initialisiert eine Instanz der ServiceDescription Klasse durch direktes Laden des XML-Codes aus einem TextReader.

Read(String)

Initialisiert eine Instanz eines ServiceDescription Objekts, indem die XML-Datei direkt aus der angegebenen Datei geladen wird.

Read(TextReader)

Initialisiert eine Instanz der ServiceDescription Klasse durch direktes Laden des XML-Codes aus einem TextReader.

Read(Stream)

Initialisiert eine Instanz der ServiceDescription Klasse, indem die XML-Datei direkt aus einer Stream Instanz geladen wird.

Read(XmlReader)

Initialisiert eine Instanz der ServiceDescription Klasse, indem sie den XML-Code direkt aus einem XmlReader.

Read(XmlReader, Boolean)

Initialisiert eine Instanz der ServiceDescription Klasse, indem sie den XML-Code direkt aus einem XmlReader.

public:
 static System::Web::Services::Description::ServiceDescription ^ Read(System::Xml::XmlReader ^ reader, bool validate);
public static System.Web.Services.Description.ServiceDescription Read(System.Xml.XmlReader reader, bool validate);
static member Read : System.Xml.XmlReader * bool -> System.Web.Services.Description.ServiceDescription
Public Shared Function Read (reader As XmlReader, validate As Boolean) As ServiceDescription

Parameter

reader
XmlReader

Ein XmlReaderdurch Verweis übergebener Xml-Daten, der die zu lesenden XML-Daten enthält.

validate
Boolean

Ein Boolean Wert, der angibt, ob der XML-Code anhand des schemas überprüft werden soll, das durch Schema.

Gibt zurück

Eine Instanz des ServiceDescription.

Gilt für:

Read(String, Boolean)

Initialisiert eine Instanz eines ServiceDescription Objekts, indem die XML-Datei direkt aus der angegebenen Datei geladen wird.

public:
 static System::Web::Services::Description::ServiceDescription ^ Read(System::String ^ fileName, bool validate);
public static System.Web.Services.Description.ServiceDescription Read(string fileName, bool validate);
static member Read : string * bool -> System.Web.Services.Description.ServiceDescription
Public Shared Function Read (fileName As String, validate As Boolean) As ServiceDescription

Parameter

fileName
String

Der Pfad zur zu lesenden Datei.

validate
Boolean

Ein Boolean Wert, der angibt, ob der XML-Code anhand des schemas überprüft werden soll, das durch Schema.

Gibt zurück

Eine Instanz des ServiceDescription.

Gilt für:

Read(Stream, Boolean)

Initialisiert eine Instanz der ServiceDescription Klasse, indem die XML-Datei direkt aus einer Stream Instanz geladen wird.

public:
 static System::Web::Services::Description::ServiceDescription ^ Read(System::IO::Stream ^ stream, bool validate);
public static System.Web.Services.Description.ServiceDescription Read(System.IO.Stream stream, bool validate);
static member Read : System.IO.Stream * bool -> System.Web.Services.Description.ServiceDescription
Public Shared Function Read (stream As Stream, validate As Boolean) As ServiceDescription

Parameter

stream
Stream

Ein Stream, der durch Verweis übergeben wird, der die zu lesenden Bytes enthält.

validate
Boolean

Ein Boolean Wert, der angibt, ob der XML-Code anhand des schemas überprüft werden soll, das durch Schema.

Gibt zurück

Eine Instanz des ServiceDescription.

Gilt für:

Read(TextReader, Boolean)

Initialisiert eine Instanz der ServiceDescription Klasse durch direktes Laden des XML-Codes aus einem TextReader.

public:
 static System::Web::Services::Description::ServiceDescription ^ Read(System::IO::TextReader ^ textReader, bool validate);
public static System.Web.Services.Description.ServiceDescription Read(System.IO.TextReader textReader, bool validate);
static member Read : System.IO.TextReader * bool -> System.Web.Services.Description.ServiceDescription
Public Shared Function Read (textReader As TextReader, validate As Boolean) As ServiceDescription

Parameter

textReader
TextReader

Eine TextReader Instanz, die per Verweis übergeben wird, die den zu lesenden Text enthält.

validate
Boolean

Ein Boolean Wert, der angibt, ob der XML-Code anhand des schemas überprüft werden soll, das durch Schema.

Gibt zurück

Eine Instanz des ServiceDescription.

Gilt für:

Read(String)

Initialisiert eine Instanz eines ServiceDescription Objekts, indem die XML-Datei direkt aus der angegebenen Datei geladen wird.

public:
 static System::Web::Services::Description::ServiceDescription ^ Read(System::String ^ fileName);
public static System.Web.Services.Description.ServiceDescription Read(string fileName);
static member Read : string -> System.Web.Services.Description.ServiceDescription
Public Shared Function Read (fileName As String) As ServiceDescription

Parameter

fileName
String

Der Pfad zur zu lesenden Datei.

Gibt zurück

Eine Instanz des ServiceDescription.

Beispiele

ServiceDescription^ myDescription = gcnew ServiceDescription;
myDescription = ServiceDescription::Read( "MyWsdl_CS.wsdl" );
myDescription->Name = "MyServiceDescription";
Console::WriteLine( "Name: {0}", myDescription->Name );
MessageCollection^ myMessageCollection = myDescription->Messages;

// Remove the message at index 0 from the message collection.
myMessageCollection->Remove( myDescription->Messages[ 0 ] );

// Build a new message.
Message^ myMessage = gcnew Message;
myMessage->Name = "AddSoapIn";

// Build a new MessagePart.
MessagePart^ myMessagePart = gcnew MessagePart;
myMessagePart->Name = "parameters";
XmlQualifiedName^ myXmlQualifiedName = gcnew XmlQualifiedName( "s0:Add" );
myMessagePart->Element = myXmlQualifiedName;

// Add MessageParts to the message.
myMessage->Parts->Add( myMessagePart );

// Add the message to the ServiceDescription.
myDescription->Messages->Add( myMessage );
myDescription->Write( "MyOutWsdl.wsdl" );

ServiceDescription myDescription = new ServiceDescription();
myDescription = ServiceDescription.Read("MyWsdl_CS.wsdl");
myDescription.Name = "MyServiceDescription";
Console.WriteLine("Name: " + myDescription.Name);
MessageCollection myMessageCollection = myDescription.Messages;

// Remove the message at index 0 from the message collection.
myMessageCollection.Remove(myDescription.Messages[0]);

// Build a new message.
Message myMessage = new Message();
myMessage.Name = "AddSoapIn";

// Build a new MessagePart.
MessagePart myMessagePart = new MessagePart();
myMessagePart.Name = "parameters";
XmlQualifiedName myXmlQualifiedName = new XmlQualifiedName("s0:Add");
myMessagePart.Element = myXmlQualifiedName;

// Add MessageParts to the message.
myMessage.Parts.Add(myMessagePart);

// Add the message to the ServiceDescription.
myDescription.Messages.Add(myMessage);
myDescription.Write("MyOutWsdl.wsdl");
Dim myDescription As New ServiceDescription()
myDescription = ServiceDescription.Read("MyWsdl_VB.wsdl")
myDescription.Name = "MyServiceDescription"
Console.WriteLine("Name: " & myDescription.Name)
Dim myMessageCollection As MessageCollection = myDescription.Messages

' Remove the message at index 0 from the message collection.
myMessageCollection.Remove(myDescription.Messages(0))

' Build a new Message.
Dim myMessage As New Message()
myMessage.Name = "AddSoapIn"

' Build a new MessagePart.
Dim myMessagePart As New MessagePart()
myMessagePart.Name = "parameters"
Dim myXmlQualifiedName As New XmlQualifiedName("s0:Add")
myMessagePart.Element = myXmlQualifiedName

' Add MessageParts to the message.
myMessage.Parts.Add(myMessagePart)

' Add the message to the ServiceDescription.
myDescription.Messages.Add(myMessage)
myDescription.Write("MyOutWsdl.wsdl")

Gilt für:

Read(TextReader)

Initialisiert eine Instanz der ServiceDescription Klasse durch direktes Laden des XML-Codes aus einem TextReader.

public:
 static System::Web::Services::Description::ServiceDescription ^ Read(System::IO::TextReader ^ textReader);
public static System.Web.Services.Description.ServiceDescription Read(System.IO.TextReader textReader);
static member Read : System.IO.TextReader -> System.Web.Services.Description.ServiceDescription
Public Shared Function Read (textReader As TextReader) As ServiceDescription

Parameter

textReader
TextReader

Eine TextReader Instanz, die per Verweis übergeben wird, die den zu lesenden Text enthält.

Gibt zurück

Eine Instanz des ServiceDescription.

Beispiele

ServiceDescription^ myDescription = gcnew ServiceDescription;

// Create a StreamReader to read a WSDL file.
TextReader^ myTextReader = gcnew StreamReader( "MyWsdl.wsdl" );
myDescription = ServiceDescription::Read( myTextReader );
Console::WriteLine( "Bindings are: " );

// Display the Bindings present in the WSDL file.
System::Collections::IEnumerator^ myEnum = myDescription->Bindings->GetEnumerator();
while ( myEnum->MoveNext() )
{
   Binding^ myBinding = safe_cast<Binding^>(myEnum->Current);
   Console::WriteLine( myBinding->Name );
}
ServiceDescription myDescription = new ServiceDescription();

// Create a StreamReader to read a WSDL file.
TextReader myTextReader = new StreamReader("MyWsdl.wsdl");
myDescription = ServiceDescription.Read(myTextReader);
Console.WriteLine("Bindings are: ");

// Display the Bindings present in the WSDL file.
foreach(Binding myBinding in myDescription.Bindings)
{
   Console.WriteLine(myBinding.Name);
}
Dim myDescription As New ServiceDescription()

' Create a StreamReader to read a WSDL file.
Dim myTextReader = New StreamReader("MyWsdl.wsdl")
myDescription = ServiceDescription.Read(myTextReader)
Console.WriteLine("Bindings are: ")

' Display the Bindings present in the WSDL file.
Dim myBinding As Binding
For Each myBinding In myDescription.Bindings
   Console.WriteLine(myBinding.Name)
Next myBinding

Gilt für:

Read(Stream)

Initialisiert eine Instanz der ServiceDescription Klasse, indem die XML-Datei direkt aus einer Stream Instanz geladen wird.

public:
 static System::Web::Services::Description::ServiceDescription ^ Read(System::IO::Stream ^ stream);
public static System.Web.Services.Description.ServiceDescription Read(System.IO.Stream stream);
static member Read : System.IO.Stream -> System.Web.Services.Description.ServiceDescription
Public Shared Function Read (stream As Stream) As ServiceDescription

Parameter

stream
Stream

Ein Stream, der durch Verweis übergeben wird, der die zu lesenden Bytes enthält.

Gibt zurück

Eine Instanz des ServiceDescription.

Beispiele

// Create a StreamReader to read a WSDL file.
StreamReader^ myStreamReader = gcnew StreamReader( "MyWsdl.wsdl" );
ServiceDescription^ myDescription = ServiceDescription::Read( myStreamReader );
Console::WriteLine( "Bindings are: " );

// Display the Bindings present in the WSDL file.
System::Collections::IEnumerator^ myEnum = myDescription->Bindings->GetEnumerator();
while ( myEnum->MoveNext() )
{
   Binding^ myBinding = safe_cast<Binding^>(myEnum->Current);
   Console::WriteLine( myBinding->Name );
}
// Create a StreamReader to read a WSDL file.
StreamReader myStreamReader = new StreamReader("MyWsdl.wsdl");
ServiceDescription myDescription =
   ServiceDescription.Read(myStreamReader);
Console.WriteLine("Bindings are:");

// Display the Bindings present in the WSDL file.
foreach(Binding myBinding in myDescription.Bindings)
{
   Console.WriteLine(myBinding.Name);
}
' Create a StreamReader to read a WSDL file.
Dim myStreamReader As New StreamReader("MyWsdl.wsdl")
Dim myDescription As ServiceDescription = _
   ServiceDescription.Read(myStreamReader)
Console.WriteLine("Bindings are :")

' Display the Bindings present in the WSDL file.
Dim myBinding As Binding
For Each myBinding In myDescription.Bindings
   Console.WriteLine(myBinding.Name)
Next myBinding

Gilt für:

Read(XmlReader)

Initialisiert eine Instanz der ServiceDescription Klasse, indem sie den XML-Code direkt aus einem XmlReader.

public:
 static System::Web::Services::Description::ServiceDescription ^ Read(System::Xml::XmlReader ^ reader);
public static System.Web.Services.Description.ServiceDescription Read(System.Xml.XmlReader reader);
static member Read : System.Xml.XmlReader -> System.Web.Services.Description.ServiceDescription
Public Shared Function Read (reader As XmlReader) As ServiceDescription

Parameter

reader
XmlReader

Ein XmlReaderdurch Verweis übergebener Xml-Daten, der die zu lesenden XML-Daten enthält.

Gibt zurück

Eine Instanz des ServiceDescription.

Beispiele

// Create a new XmlTextWriter with specified URL.
XmlTextReader^ myXmlReader = gcnew XmlTextReader( "All_CS.wsdl" );
ServiceDescription^ myServiceDescription = ServiceDescription::Read( myXmlReader );
myServiceDescription->TargetNamespace = "http://tempuri.org/";

// Remove the service named MathService.
ServiceCollection^ myServiceDescriptionCollection = myServiceDescription->Services;
myServiceDescriptionCollection->Remove( myServiceDescription->Services[ "MathService" ] );
// Create a new XmlTextWriter with specified URL.
XmlTextReader myXmlReader = new XmlTextReader("All_CS.wsdl");
ServiceDescription myServiceDescription =
   ServiceDescription.Read(myXmlReader);
myServiceDescription.TargetNamespace = "http://tempuri.org/";

// Remove the service named MathService.
ServiceCollection myServiceDescriptionCollection =
   myServiceDescription.Services;
myServiceDescriptionCollection.Remove(
   myServiceDescription.Services["MathService"]);
' Create a new XmlTextWriter with specified URL.
Dim myXmlReader As New XmlTextReader("All_VB.wsdl")
Dim myServiceDescription As ServiceDescription = _
   ServiceDescription.Read(myXmlReader)
myServiceDescription.TargetNamespace = "http://tempuri.org/"

' Remove the service named MathService.
Dim myServiceDescriptionCollection As ServiceCollection = _
   myServiceDescription.Services
myServiceDescriptionCollection.Remove( _
   myServiceDescription.Services("MathService"))

Gilt für: