DiscoveryClientProtocol.Download Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Scarica il documento di individuazione nell'URL fornito in un Stream oggetto .
Overload
| Nome | Descrizione |
|---|---|
| Download(String) |
Scarica il documento di individuazione nell'URL fornito in un Stream oggetto . |
| Download(String, String) |
Scarica il documento di individuazione nell'URL fornito in un Stream oggetto, impostando il |
Download(String)
Scarica il documento di individuazione nell'URL fornito in un Stream oggetto .
public:
System::IO::Stream ^ Download(System::String ^ % url);
public System.IO.Stream Download(ref string url);
member this.Download : string -> System.IO.Stream
Public Function Download (ByRef url As String) As Stream
Parametri
- url
- String
URL del documento di individuazione da scaricare.
Valori restituiti
Oggetto Stream contenente il documento nell'URL fornito.
Eccezioni
Il download dall'URL fornito ha restituito un codice di stato HTTP diverso da OK.
Esempio
// Call the constructor of the DiscoveryClientProtocol class.
DiscoveryClientProtocol^ myDiscoveryClientProtocol =
gcnew DiscoveryClientProtocol;
myDiscoveryClientProtocol->Credentials = CredentialCache::DefaultCredentials;
// 'dataservice.disco' is a sample discovery document.
String^ myStringUrl = "http://localhost:80/dataservice.disco";
Stream^ myStream = myDiscoveryClientProtocol->Download( myStringUrl );
Console::WriteLine( "Size of the discovery document downloaded" );
Console::WriteLine( "is : {0} bytes", myStream->Length );
myStream->Close();
// Call the constructor of the DiscoveryClientProtocol class.
DiscoveryClientProtocol myDiscoveryClientProtocol =
new DiscoveryClientProtocol();
myDiscoveryClientProtocol.Credentials = CredentialCache.DefaultCredentials;
// 'dataservice.disco' is a sample discovery document.
string myStringUrl = "http://localhost:80/dataservice.disco";
Stream myStream = myDiscoveryClientProtocol.Download(ref myStringUrl);
Console.WriteLine("Size of the discovery document downloaded");
Console.WriteLine("is : {0} bytes", myStream.Length.ToString());
myStream.Close();
' Call the constructor of the DiscoveryClientProtocol class.
Dim myDiscoveryClientProtocol As New DiscoveryClientProtocol()
myDiscoveryClientProtocol.Credentials = CredentialCache.DefaultCredentials
' 'dataservice.disco' is a sample discovery document.
Dim myStringUrl As String = "http://localhost:80/dataservice.disco"
Dim myStream As Stream = myDiscoveryClientProtocol.Download(myStringUrl)
Console.WriteLine("Size of the discovery document downloaded")
Console.WriteLine("is : {0} bytes", myStream.Length.ToString())
myStream.Close()
Si applica a
Download(String, String)
Scarica il documento di individuazione nell'URL fornito in un Stream oggetto, impostando il contentType parametro sulla codifica MIME del documento di individuazione.
public:
System::IO::Stream ^ Download(System::String ^ % url, System::String ^ % contentType);
public System.IO.Stream Download(ref string url, ref string contentType);
member this.Download : string * string -> System.IO.Stream
Public Function Download (ByRef url As String, ByRef contentType As String) As Stream
Parametri
- url
- String
URL del documento di individuazione da scaricare.
- contentType
- String
Codifica MIME del documento di individuazione scaricato.
Valori restituiti
Oggetto Stream contenente il documento nell'URL fornito.
Eccezioni
Il download dall'URL fornito ha restituito un codice di stato HTTP diverso da OK.
Esempio
String^ myDiscoFile = "http://localhost/MathService_cs.vsdisco";
String^ myEncoding = "";
DiscoveryClientProtocol^ myDiscoveryClientProtocol =
gcnew DiscoveryClientProtocol;
Stream^ myStream = myDiscoveryClientProtocol->Download(
myDiscoFile, myEncoding );
Console::WriteLine( "The length of the stream in bytes: {0}",
myStream->Length );
Console::WriteLine( "The MIME encoding of the downloaded " +
"discovery document: {0}", myEncoding );
myStream->Close();
string myDiscoFile = "http://localhost/MathService_cs.vsdisco";
string myEncoding = "";
DiscoveryClientProtocol myDiscoveryClientProtocol =
new DiscoveryClientProtocol();
Stream myStream = myDiscoveryClientProtocol.Download
(ref myDiscoFile,ref myEncoding);
Console.WriteLine("The length of the stream in bytes: "+
myStream.Length);
Console.WriteLine("The MIME encoding of the downloaded "+
"discovery document: "+ myEncoding);
myStream.Close();
Dim myDiscoFile As String = "http://localhost/MathService_vb.vsdisco"
Dim myEncoding As String = ""
Dim myDiscoveryClientProtocol As New DiscoveryClientProtocol()
Dim myStream As Stream = myDiscoveryClientProtocol.Download(myDiscoFile, myEncoding)
Console.WriteLine("The length of the stream in bytes: " & myStream.Length)
Console.WriteLine _
("The MIME encoding of the downloaded discovery document: " & myEncoding)
myStream.Close()