NetworkCredential.Domain-Eigenschaft
Ruft den Namen der Domäne bzw. des Computers ab, in der bzw. auf dem die Anmeldeinformationen geprüft werden, oder legt diesen fest.
Namespace: System.Net
Assembly: System (in system.dll)
Syntax
'Declaration
Public Property Domain As String
'Usage
Dim instance As NetworkCredential
Dim value As String
value = instance.Domain
instance.Domain = value
public string Domain { get; set; }
public:
property String^ Domain {
String^ get ();
void set (String^ value);
}
/** @property */
public String get_Domain ()
/** @property */
public void set_Domain (String value)
public function get Domain () : String
public function set Domain (value : String)
Eigenschaftenwert
Der Name der Domäne, die diesen Anmeldeinformationen zugeordnet ist.
Hinweise
Die Domain-Eigenschaft gibt die Domäne bzw. den Bereich an, zu der bzw. dem der Benutzername gehört. Normalerweise ist dies der Name des Hostcomputers, auf dem die Anwendung ausgeführt wird, oder die Benutzerdomäne für den aktuell angemeldeten Benutzer.
Beispiel
Im folgenden Codebeispiel wird mithilfe der Domain-Eigenschaft die Domäne festgelegt, die den Anmeldeinformationen zugeordnet ist.
' Create an empty instance of the NetworkCredential class.
Dim myCredentials As New NetworkCredential("", "", "")
myCredentials.Domain = domain
myCredentials.UserName = username
myCredentials.Password = passwd
' Create a WebRequest with the specified URL.
Dim myWebRequest As WebRequest = WebRequest.Create(url)
myWebRequest.Credentials = myCredentials
Console.WriteLine(ControlChars.Cr + ControlChars.Cr + "User Credentials:- Domain : {0} , UserName : {1} , Password : {2}", myCredentials.Domain, myCredentials.UserName, myCredentials.Password)
' Send the request and wait for a response.
Console.WriteLine(ControlChars.Cr + ControlChars.Cr + "Request to Url is sent.Waiting for response...Please wait ...")
Dim myWebResponse As WebResponse = myWebRequest.GetResponse()
' Process the response.
Console.WriteLine(ControlChars.Cr + "Response received sucessfully")
' Release the resources of the response object.
myWebResponse.Close()
// Create an empty instance of the NetworkCredential class.
NetworkCredential myCredentials = new NetworkCredential("","","");
myCredentials.Domain = domain;
myCredentials.UserName = username;
myCredentials.Password = passwd;
// Create a WebRequest with the specified URL.
WebRequest myWebRequest = WebRequest.Create(url);
myWebRequest.Credentials = myCredentials;
Console.WriteLine("\n\nUser Credentials:- Domain : {0} , UserName : {1} , Password : {2}",myCredentials.Domain,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();
// Create an empty instance of the NetworkCredential class.
NetworkCredential^ myCredentials = gcnew NetworkCredential( "","","" );
myCredentials->Domain = domain;
myCredentials->UserName = username;
myCredentials->Password = passwd;
// Create a WebRequest with the specified URL.
WebRequest^ myWebRequest = WebRequest::Create( url );
myWebRequest->Credentials = myCredentials;
Console::WriteLine( "\n\nUser Credentials:- Domain : {0} , UserName : {1} , Password : {2}",
myCredentials->Domain, 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();
// Create an empty instance of the NetworkCredential class.
NetworkCredential myCredentials = new NetworkCredential("", "", "");
myCredentials.set_Domain(domain);
myCredentials.set_UserName(userName);
myCredentials.set_Password(passwd);
// Create a WebRequest with the specified URL.
WebRequest myWebRequest = WebRequest.Create(url);
myWebRequest.set_Credentials(myCredentials);
Console.WriteLine("\n\nUser Credentials:- Domain : {0} , "
+ "UserName : {1} , Password : {2}",
myCredentials.get_Domain(), myCredentials.get_UserName(),
myCredentials.get_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();
.NET Framework-Sicherheit
- EnvironmentPermission zum Abrufen der Systemdomäne. Zugeordnete Enumeration: EnvironmentPermissionAccess.Read
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
.NET Compact Framework
Unterstützt in: 2.0, 1.0
Siehe auch
Referenz
NetworkCredential-Klasse
NetworkCredential-Member
System.Net-Namespace