Download Method (String)
Collapse the table of content
Expand the table of content

DiscoveryClientProtocol.Download Method (String)


Downloads the discovery document at the supplied URL into a Stream object.

Namespace:   System.Web.Services.Discovery
Assembly:  System.Web.Services (in System.Web.Services.dll)

[PermissionSetAttribute(SecurityAction.LinkDemand, Name = "FullTrust")]
public Stream Download(
	ref string url


Type: System.String

The URL of the discovery document to download.

Return Value

Type: System.IO.Stream

A Stream containing the document at the supplied URL.

Exception Condition

The download from the supplied URL returned an HTTP status code other than OK.

 // 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());

.NET Framework
Available since 1.1
Return to top
© 2016 Microsoft