System::Net::CredentialCache sınıfı

CredentialCache class

Kimlik bilgileri depolamasını sağlar. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örneği yığına (stack) ya da new operatörüyle oluşturmaktan kaçının, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.

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

Yöntemler

YöntemAçıklama
Add(System::SharedPtr<Uri>, String, System::SharedPtr<NetworkCredential>)Belirtilen ağ kimlik bilgilerini önbelleğe ekler.
Add(String, int32_t, String, System::SharedPtr<NetworkCredential>)Belirtilen ağ kimlik bilgilerini önbelleğe ekler.
CredentialCache()Yeni bir örnek oluşturur.
static get_DefaultCredentials()RTTI bilgisi.
static get_DefaultNetworkCredentials()Mevcut kullanıcı veya uygulamanın ağ kimlik bilgilerini döndürür.
GetCredential(System::SharedPtr<Uri>, String) overrideBelirtilen URI öneki ve kimlik doğrulama türü için kimlik bilgilerini döndürür.
GetCredential(String, int32_t, String) overrideBelirtilen ana bilgisayar adı, bağlantı noktası ve kimlik doğrulama türü için kimlik bilgilerini döndürür.
Remove(System::SharedPtr<Uri>, String)Belirtilen URI öneki ve kimlik doğrulama türü için ağ kimlik bilgilerini kaldırır.
Remove(String, int32_t, String)Belirtilen ana bilgisayar adı, bağlantı noktası ve kimlik doğrulama türü için ağ kimlik bilgilerini kaldırır.

Ayrıca Bakınız