ServiceDescription.Read Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een exemplaar van de ServiceDescription klasse door de XML rechtstreeks te laden.
Overloads
| Name | Description |
|---|---|
| Read(XmlReader, Boolean) |
Initialiseert een exemplaar van de ServiceDescription klasse door de XML rechtstreeks vanuit een XmlReader. |
| Read(String, Boolean) |
Initialiseert een exemplaar van een ServiceDescription object door de XML rechtstreeks vanuit het opgegeven bestand te laden. |
| Read(Stream, Boolean) |
Initialiseert een exemplaar van de ServiceDescription klasse door de XML rechtstreeks vanuit een Stream exemplaar te laden. |
| Read(TextReader, Boolean) |
Initialiseert een exemplaar van de ServiceDescription klasse door de XML rechtstreeks vanuit een TextReader. |
| Read(String) |
Initialiseert een exemplaar van een ServiceDescription object door de XML rechtstreeks vanuit het opgegeven bestand te laden. |
| Read(TextReader) |
Initialiseert een exemplaar van de ServiceDescription klasse door de XML rechtstreeks vanuit een TextReader. |
| Read(Stream) |
Initialiseert een exemplaar van de ServiceDescription klasse door de XML rechtstreeks vanuit een Stream exemplaar te laden. |
| Read(XmlReader) |
Initialiseert een exemplaar van de ServiceDescription klasse door de XML rechtstreeks vanuit een XmlReader. |
Read(XmlReader, Boolean)
Initialiseert een exemplaar van de ServiceDescription klasse door de XML rechtstreeks vanuit een 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
Parameters
- reader
- XmlReader
Een XmlReader, doorgegeven door verwijzing, die de XML-gegevens bevat die moeten worden gelezen.
- validate
- Boolean
Een Boolean die aangeeft of de XML moet worden gevalideerd op basis van het schema dat is opgegeven door Schema.
Retouren
Een exemplaar van de ServiceDescription.
Van toepassing op
Read(String, Boolean)
Initialiseert een exemplaar van een ServiceDescription object door de XML rechtstreeks vanuit het opgegeven bestand te laden.
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
Parameters
- fileName
- String
Het pad naar het bestand dat moet worden gelezen.
- validate
- Boolean
Een Boolean die aangeeft of de XML moet worden gevalideerd op basis van het schema dat is opgegeven door Schema.
Retouren
Een exemplaar van de ServiceDescription.
Van toepassing op
Read(Stream, Boolean)
Initialiseert een exemplaar van de ServiceDescription klasse door de XML rechtstreeks vanuit een Stream exemplaar te laden.
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
Parameters
- stream
- Stream
Een Stream, doorgegeven door verwijzing, die de bytes bevat die moeten worden gelezen.
- validate
- Boolean
Een Boolean die aangeeft of de XML moet worden gevalideerd op basis van het schema dat is opgegeven door Schema.
Retouren
Een exemplaar van de ServiceDescription.
Van toepassing op
Read(TextReader, Boolean)
Initialiseert een exemplaar van de ServiceDescription klasse door de XML rechtstreeks vanuit een 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
Parameters
- textReader
- TextReader
Een TextReader exemplaar, doorgegeven door verwijzing, dat de tekst bevat die moet worden gelezen.
- validate
- Boolean
Een Boolean die aangeeft of de XML moet worden gevalideerd op basis van het schema dat is opgegeven door Schema.
Retouren
Een exemplaar van de ServiceDescription.
Van toepassing op
Read(String)
Initialiseert een exemplaar van een ServiceDescription object door de XML rechtstreeks vanuit het opgegeven bestand te laden.
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
Parameters
- fileName
- String
Het pad naar het bestand dat moet worden gelezen.
Retouren
Een exemplaar van de ServiceDescription.
Voorbeelden
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")
Van toepassing op
Read(TextReader)
Initialiseert een exemplaar van de ServiceDescription klasse door de XML rechtstreeks vanuit een 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
Parameters
- textReader
- TextReader
Een TextReader exemplaar, doorgegeven door verwijzing, dat de tekst bevat die moet worden gelezen.
Retouren
Een exemplaar van de ServiceDescription.
Voorbeelden
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
Van toepassing op
Read(Stream)
Initialiseert een exemplaar van de ServiceDescription klasse door de XML rechtstreeks vanuit een Stream exemplaar te laden.
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
Parameters
- stream
- Stream
Een Stream, doorgegeven door verwijzing, die de bytes bevat die moeten worden gelezen.
Retouren
Een exemplaar van de ServiceDescription.
Voorbeelden
// 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
Van toepassing op
Read(XmlReader)
Initialiseert een exemplaar van de ServiceDescription klasse door de XML rechtstreeks vanuit een 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
Parameters
- reader
- XmlReader
Een XmlReader, doorgegeven door verwijzing, die de XML-gegevens bevat die moeten worden gelezen.
Retouren
Een exemplaar van de ServiceDescription.
Voorbeelden
// 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"))