Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo CredentialCache.Remove (Uri, String)

 

Data di pubblicazione: ottobre 2016

Elimina un NetworkCredential istanza dalla cache se è associato il protocollo di autenticazione e prefisso Uniform Resource Identifier (URI) specificato.

Spazio dei nomi:   System.Net
Assembly:  System (in System.dll)

public void Remove(
	Uri uriPrefix,
	string authType
)

Parametri

uriPrefix
Type: System.Uri

Oggetto Uri che specifica il prefisso URI delle risorse che viene utilizzata la credenziale.

authType
Type: System.String

Schema di autenticazione utilizzato dall'host specificato uriPrefix.

Questo metodo rimuove un NetworkCredential istanza di CredentialCache Se il protocollo di autenticazione e prefisso URI specificato corrisponda a quelli associati alle credenziali. Più chiamate al metodo di Remove per lo stesso metodo NetworkCredential non hanno alcun effetto.

Se authType è null o uriPrefix è null, o Nessuna credenziale corrispondente viene trovato nella cache, questo metodo non esegue alcuna operazione.

Esempio di codice seguente usa questo metodo per eliminare un NetworkCredential istanza dalla cache.

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

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 1.1
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Windows Phone Silverlight
Disponibile da 8.1
Windows Phone
Disponibile da 8.1
Torna all'inizio
Mostra: