System::Net::CredentialCache classe

CredentialCache class

Fornisce l’archiviazione delle credenziali. Gli oggetti di questa classe dovrebbero essere allocati solo utilizzando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgere sempre questa classe in un puntatore System::SmartPtr e utilizzare questo puntatore per passarlo alle funzioni come argomento.

class CredentialCache : public System::Net::ICredentials,
                        public System::Net::ICredentialsByHost

Metodi

MetodoDescrizione
Add(System::SharedPtr<Uri>, String, System::SharedPtr<NetworkCredential>)Aggiunge le credenziali di rete specificate alla cache.
Add(String, int32_t, String, System::SharedPtr<NetworkCredential>)Aggiunge le credenziali di rete specificate alla cache.
CredentialCache()Crea una nuova istanza.
static get_DefaultCredentials()Informazioni RTTI.
static get_DefaultNetworkCredentials()Restituisce le credenziali di rete dell’utente corrente o dell’applicazione.
GetCredential(System::SharedPtr<Uri>, String) overrideRestituisce le credenziali per il prefisso URI specificato e il tipo di autenticazione.
GetCredential(String, int32_t, String) overrideRestituisce le credenziali per il nome host specificato, la porta e il tipo di autenticazione.
Remove(System::SharedPtr<Uri>, String)Rimuove le credenziali di rete per il prefisso URI specificato e il tipo di autenticazione.
Remove(String, int32_t, String)Rimuove le credenziali di rete per il nome host, la porta e il tipo di autenticazione specificati.

Vedi anche