System::Net::CredentialCache classe

CredentialCache class

Fournit le stockage des informations d’identification. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.

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

Méthodes

MéthodeDescription
Add(System::SharedPtr<Uri>, String, System::SharedPtr<NetworkCredential>)Ajoute les informations d’identification réseau spécifiées au cache.
Add(String, int32_t, String, System::SharedPtr<NetworkCredential>)Ajoute les informations d’identification réseau spécifiées au cache.
CredentialCache()Construit une nouvelle instance.
static get_DefaultCredentials()Informations RTTI.
static get_DefaultNetworkCredentials()Renvoie les informations d’identification réseau de l’utilisateur ou de l’application actuelle.
GetCredential(System::SharedPtr<Uri>, String) overrideRenvoie les informations d’identification pour le préfixe URI spécifié et le type d’authentification.
GetCredential(String, int32_t, String) overrideRenvoie les informations d’identification pour le nom d’hôte, le port et le type d’authentification spécifiés.
Remove(System::SharedPtr<Uri>, String)Supprime les informations d’identification réseau pour le préfixe URI spécifié et le type d’authentification.
Remove(String, int32_t, String)Supprime les informations d’identification réseau pour le nom d’hôte, le port et le type d’authentification spécifiés.

Voir aussi