DiscoveryClientProtocol::Download Method (String^%, String^%)

 

Downloads the discovery document at the supplied URL into a Stream object, setting the contentType parameter to the MIME encoding of the discovery document.

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

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

Parameters

url
Type: System::String^%

The URL of the discovery document to download.

contentType
Type: System::String^%

The MIME encoding of the downloaded discovery document.

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.

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

.NET Framework
Available since 1.1
Return to top
Show: