CredentialCache.Remove Metoda

Definice

Odstraní NetworkCredential instanci z mezipaměti.

Přetížení

Name Description
Remove(Uri, String)

Odstraní NetworkCredential instanci z mezipaměti, pokud je přidružená k zadané předponě URI (Uniform Resource Identifier) a ověřovacímu protokolu.

Remove(String, Int32, String)

Odstraní NetworkCredential instanci z mezipaměti, pokud je přidružená k zadanému hostiteli, portu a ověřovacímu protokolu.

Remove(Uri, String)

Zdroj:
CredentialCache.cs
Zdroj:
CredentialCache.cs
Zdroj:
CredentialCache.cs
Zdroj:
CredentialCache.cs
Zdroj:
CredentialCache.cs

Odstraní NetworkCredential instanci z mezipaměti, pokud je přidružená k zadané předponě URI (Uniform Resource Identifier) a ověřovacímu protokolu.

public:
 void Remove(Uri ^ uriPrefix, System::String ^ authType);
public void Remove(Uri uriPrefix, string authType);
public void Remove(Uri? uriPrefix, string? authType);
member this.Remove : Uri * string -> unit
Public Sub Remove (uriPrefix As Uri, authType As String)

Parametry

uriPrefix
Uri

Určuje Uri předponu identifikátoru URI prostředků, pro které se přihlašovací údaje používají.

authType
String

Schéma ověřování používané hostitelem pojmenovaným v uriPrefix.

Příklady

Následující příklad kódu používá tuto metodu NetworkCredential k odstranění instance z mezipaměti.

// Create a webrequest with the specified url.
WebRequest myWebRequest = WebRequest.Create(url);
myWebRequest.Credentials = myCredentialCache;
Console.WriteLine("\nLinked CredentialCache to your request.");
// Send the request and wait for response.
WebResponse myWebResponse = myWebRequest.GetResponse();

// Process response here.

Console.Write("Response received successfully.");
// Call 'Remove' method to dispose credentials for current Uri as not required further.
myCredentialCache.Remove(myWebRequest.RequestUri,"Basic");
Console.WriteLine("\nYour credentials have now been removed from the program's CredentialCache");
myWebResponse.Close();
' Create a webrequest with the specified url .
Dim myWebRequest As WebRequest = WebRequest.Create(url)
myWebRequest.Credentials = myCredentialCache
Console.WriteLine(ControlChars.Cr + "Linked CredentialCache to your request.")
' Send the request and wait for response.
Dim myWebResponse As WebResponse = myWebRequest.GetResponse()

'Process the response here

Console.Write("Response received successfully.")
'Call 'Remove' method to dispose credentials for current Uri as they would not be; 
'required in any of the future requests.
myCredentialCache.Remove(myWebRequest.RequestUri, "Basic")
Console.WriteLine(ControlChars.Cr + "Your credentials have now been removed from the program's CredentialCache")
myWebResponse.Close()

Poznámky

Tato metoda odebere NetworkCredential instanci z CredentialCache adresy, pokud se zadaná předpona identifikátoru URI a ověřovací protokol shodují s přihlašovacími údaji. Vícevoláních RemoveNetworkCredential

Pokud authType je null nebo je nebo uriPrefix není nullnalezena žádná odpovídající pověření v mezipaměti, tato metoda nic nedělá.

Platí pro

Remove(String, Int32, String)

Zdroj:
CredentialCache.cs
Zdroj:
CredentialCache.cs
Zdroj:
CredentialCache.cs
Zdroj:
CredentialCache.cs
Zdroj:
CredentialCache.cs

Odstraní NetworkCredential instanci z mezipaměti, pokud je přidružená k zadanému hostiteli, portu a ověřovacímu protokolu.

public:
 void Remove(System::String ^ host, int port, System::String ^ authenticationType);
public void Remove(string host, int port, string authenticationType);
public void Remove(string? host, int port, string? authenticationType);
member this.Remove : string * int * string -> unit
Public Sub Remove (host As String, port As Integer, authenticationType As String)

Parametry

host
String

A String , který identifikuje hostitelský počítač.

port
Int32

A Int32 , který určuje port, ke hostkterému se má připojit .

authenticationType
String

A String , který identifikuje schéma ověřování použité při připojování k host.

Poznámky

Tato metoda odebere NetworkCredential instanci z CredentialCache adresy, pokud zadaný hostitel, port a ověřovací protokol odpovídají těm, které jsou přidružené k přihlašovacím údajům. Vícevoláních RemoveNetworkCredential

Pokud authenticationType je null nebo je nebo uriPrefix není nullnalezena žádná odpovídající pověření v mezipaměti, tato metoda nic nedělá.

Platí pro