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)

public:
[PermissionSetAttribute(SecurityAction::LinkDemand, Name = "FullTrust")]
Stream^ Download(
	String^% url
)

Parameters

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
WebException

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

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

.NET Framework
Available since 1.1
Return to top
Show: