System::Net::CredentialCache class

CredentialCache class

يوفر تخزين الاعتمادات. يجب تخصيص كائنات هذه الفئة فقط باستخدام دالة System::MakeObject(). لا تقم أبدًا بإنشاء نسخة من هذا النوع على المكدس أو باستخدام operator new، لأن ذلك سيؤدي إلى أخطاء وقت التشغيل أو أخطاء تأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.

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

الطرق

طريقةالوصف
Add(System::SharedPtr<Uri>, String, System::SharedPtr<NetworkCredential>)يضيف الاعتمادات الشبكية المحددة إلى الذاكرة المؤقتة.
Add(String, int32_t, String, System::SharedPtr<NetworkCredential>)يضيف الاعتمادات الشبكية المحددة إلى الذاكرة المؤقتة.
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)يزيل الاعتمادات الشبكية لاسم المضيف المحدد، المنفذ، ونوع المصادقة.

انظر أيضًا