System::Net::CredentialCache Klasse
Inhalt
[
Ausblenden
]CredentialCache class
Stellt den Anmeldedaten‑Speicher bereit. Objekte dieser Klasse sollten nur über die System::MakeObject()‑Funktion alloziert werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr‑Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
class CredentialCache : public System::Net::ICredentials,
public System::Net::ICredentialsByHost
Methoden
| Methode | Beschreibung |
|---|---|
| Add(System::SharedPtr<Uri>, String, System::SharedPtr<NetworkCredential>) | Fügt die angegebenen Netzwerk-Anmeldedaten dem Cache hinzu. |
| Add(String, int32_t, String, System::SharedPtr<NetworkCredential>) | Fügt die angegebenen Netzwerk-Anmeldedaten dem Cache hinzu. |
| CredentialCache() | Konstruiert eine neue Instanz. |
| static get_DefaultCredentials() | RTTI-Informationen. |
| static get_DefaultNetworkCredentials() | Gibt die Netzwerk-Anmeldedaten des aktuellen Benutzers oder der Anwendung zurück. |
| GetCredential(System::SharedPtr<Uri>, String) override | Gibt Anmeldedaten für das angegebene URI‑Präfix und den Authentifizierungstyp zurück. |
| GetCredential(String, int32_t, String) override | Gibt Anmeldeinformationen für den angegebenen Hostnamen, Port und Authentifizierungstyp zurück. |
| Remove(System::SharedPtr<Uri>, String) | Entfernt Netzwerk-Anmeldedaten für das angegebene URI‑Präfix und den Authentifizierungstyp. |
| Remove(String, int32_t, String) | Entfernt Netzwerk-Anmeldedaten für den angegebenen Hostnamen, Port und Authentifizierungstyp. |
Siehe auch
- Class ICredentials
- Class ICredentialsByHost
- Namespace System::Net
- Library Aspose.Page for C++