هل كانت هذه الصفحة مفيدة؟
ملاحظاتك بشأن هذا المحتوى مهمة بالنسبة لنا. دعنا نتعرف على ما يدور بذهنك.
هل لديك ملاحظات إضافية؟
1500 الأحرف المتبقية
تصدير (0) طباعة
توسيع الكل
هذه المقالة مترجمة آليًا. حرك المؤشر فوق الجمل في المقالة لعرض النص الأصلي. المزيد من المعلومات.
الترجمة
الأصلي

NegotiateStream.BeginAuthenticateAsServer أسلوب (ExtendedProtectionPolicy, AsyncCallback, Object)

.NET Framework 4

استدعاؤها بواسطة ملقمات لبدء غير متزامن العملية لمصادقة العميل، والملقم بشكل اختياري، في اتصال ملقم-عميل. عملية مصادقة باستخدام سياسة المعين حماية موسعة. وهذا أسلوب لا يمنع.

مساحة الاسم:  System.Net.Security
التجميع:  System (في System.dll)

[HostProtectionAttribute(SecurityAction.LinkDemand, ExternalThreading = true)]
public virtual IAsyncResult BeginAuthenticateAsServer(
	ExtendedProtectionPolicy policy,
	AsyncCallback asyncCallback,
	Object asyncState
)

المعلمات

policy
النوع: System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy
ExtendedProtectionPolicy التي هو المستخدمة لحماية موسعة.
asyncCallback
النوع: System.AsyncCallback
AsyncCallback المفوض يرجع الأسلوب الذي يتم استدعاء عند مصادقة هو كاملة.
asyncState
النوع: System.Object
كائن معرف من قبل مستخدم والتي تحتوي على معلومات حول عملية الكتابة تشغيل. يتم تمرير هذا الكائن إلى asyncCallbackتفويض عند اكتمال تشغيل.

القيمة المُرجعة

النوع: System.IAsyncResult
IAsyncResult كائن يشير إلى حالة تشغيل غير المتزامنة.

استثناء:شرط
ArgumentException

CustomChannelBinding و CustomServiceNamesتشغيل الموسع نهج حماية الذي تم إدخاله policyمعلمة كليهما null.

AuthenticationException

فشل مصادقة. يمكنك استخدام هذا الكائن إلى إعادة محاولة مصادقة.

InvalidCredentialException

فشل مصادقة. يمكنك استخدام هذا الكائن إلى إعادة محاولة مصادقة.

NotSupportedException

لا يتم اعتماد ‏‫نظام التشغيل Windows 95 و ‏‫نظام التشغيل Windows 98.

ObjectDisposedException

تم مغلق هذا الكائن.

مصادقة التي يستخدمها الخادم's DefaultCredentials. لا توجد الخدمة الرئيسي اسم (SPN) هو المحددة للخادم. المستوى التمثيل هو Identification، تم تعيين المستوى الأمان إلى EncryptAndSign.

إذا policyهو معلمة null، نهج الحماية موسعة لثم هو المستخدم الذي لديه PolicyEnforcementمعينة إلى Never.

عند نجاح مصادقة، يجب فحص من IsEncryptedو IsSignedخصائص إلى تحديد الخدمات الأمان التي يتم استخدامها من قبل NegotiateStream. تحقق من IsMutuallyAuthenticatedخاصية إلى لتحديد ما إذا كان حدث مصادقة المتبادلة.

إلى الكتلة حتى يتم إكمال تشغيل، استخدم واحدة من AuthenticateAsServerالتحميلات الزائدة الأسلوب.

في حالة فشل مصادقة، تحصل AuthenticationExceptionأو InvalidCredentialException. في هذه الحالة، يمكنك إعادة محاولة مصادقة باستخدام بيانات اعتماد مختلفة.

ملاحظةملاحظة

تتميز سمة HostProtectionAttribute التي يتم تطبيقها على هذا النوع أو العضو Resources بقيمة الخاصية التالية: ExternalThreading. لا يؤثر HostProtectionAttribute على تطبيقات سطح المكتب (التي تبدأ عادةً بالنقر نقرًا مزدوجًا على أيقونة أو بكتابة أمر أو إدخال عنوان URL في المستعرض). لمزيد من المعلومات، راجع فئة HostProtectionAttribute أو سمات حماية المضيف و SQL Server البرمجة.

نظام التشغيل Windows 7

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4

NET Framework. Client Profile

مدعوم في: 4

إضافات المجتمع

إضافة
إظهار:
© 2015 Microsoft