NetworkCredential::GetCredential Method (Uri^, String^)
.NET Framework (current version)
Returns an instance of the NetworkCredential class for the specified Uniform Resource Identifier (URI) and authentication type.
Assembly: System (in System.dll)
Parameters
- uri
-
Type:
System::Uri^
The URI that the client provides authentication for.
- authType
-
Type:
System::String^
The type of authentication requested, as defined in the IAuthenticationModule::AuthenticationType property.
The following code example uses the GetCredential method to retrieve a NetworkCredential object for the specified URI.
// Create an empty instance of the NetworkCredential class. NetworkCredential^ myCredentials = gcnew NetworkCredential( userName,password ); // Create a webrequest with the specified URL. WebRequest^ myWebRequest = WebRequest::Create( url ); myWebRequest->Credentials = myCredentials->GetCredential( gcnew Uri( url ), "" ); Console::WriteLine( "\n\nUser Credentials:- UserName : {0} , Password : {1}", myCredentials->UserName, myCredentials->Password ); // Send the request and wait for a response. Console::WriteLine( "\n\nRequest to Url is sent.Waiting for response...Please wait ..." ); WebResponse^ myWebResponse = myWebRequest->GetResponse(); // Process the response. Console::WriteLine( "\nResponse received sucessfully" ); // Release the resources of the response object. myWebResponse->Close();
Universal Windows Platform
Available since 8
.NET Framework
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 3.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Available since 8
.NET Framework
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 3.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Show: