System::Net::CredentialCache κλάση

CredentialCache class

Παρέχει την αποθήκευση διαπιστευτηρίων. Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη λειτουργία System::MakeObject() function. Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα επιβεβαίωσης. Πάντα να τυλίγετε αυτήν την κλάση σε δείκτη System::SmartPtr pointer και να χρησιμοποιείτε αυτόν τον δείκτη για να τη μεταβιβάζετε σε συναρτήσεις ως όρισμα.

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

Μέθοδοι

ΜέθοδοςΠεριγραφή
Add(System::SharedPtr<Uri>, String, System::SharedPtr<NetworkCredential>)Προσθέτει τα καθορισμένα διαπιστευτήρια δικτύου στην cache.
Add(String, int32_t, String, System::SharedPtr<NetworkCredential>)Προσθέτει τα καθορισμένα διαπιστευτήρια δικτύου στην cache.
CredentialCache()Δημιουργεί μια νέα παρουσία.
static get_DefaultCredentials()Πληροφορίες RTTI.
static get_DefaultNetworkCredentials()Επιστρέφει τα διαπιστευτήρια δικτύου του τρέχοντος χρήστη ή της εφαρμογής.
GetCredential(System::SharedPtr<Uri>, String) overrideΕπιστρέφει διαπιστευτήρια για το καθορισμένο πρόθεμα URI και τον τύπο πιστοποίησης.
GetCredential(String, int32_t, String) overrideΕπιστρέφει διαπιστευτήρια για το καθορισμένο όνομα κεντρικού υπολογιστή, θύρα και τύπο ελέγχου ταυτότητας.
Remove(System::SharedPtr<Uri>, String)Αφαιρεί τα διαπιστευτήρια δικτύου για το καθορισμένο πρόθεμα URI και τον τύπο πιστοποίησης.
Remove(String, int32_t, String)Αφαιρεί τα διαπιστευτήρια δικτύου για το καθορισμένο όνομα κεντρικού υπολογιστή, θύρα και τύπο πιστοποίησης.

Δείτε επίσης