CredentialCache.Remove Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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á.