This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

Type.IsSecuritySafeCritical الخاصية

Visual Studio 2010

الحصول على القيمة تشير إلى ما إذا كان اكتب الحالي هو الأمان اﻷمن-الصعبة في علاقة الثقة الحالية المستوى؛ التي هو، ما إذا كان يمكن إجراء عمليات حرجة ويمكن الوصول إليها من خلال التعليمات البرمجية واضحة.

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

public virtual bool IsSecuritySafeCritical { get; }

قيمة الخاصية

النوع: System.Boolean
true إذا الحالية بكتابة هو أمان اﻷمن-الحيوية على المستوى الثقة الحالي؛falseإذا هو ذات الأمان الحرج أو شفاف.

IsSecurityCritical ، IsSecuritySafeCritical، و IsSecurityTransparentخصائص التقرير المستوى الشفافية نوع في الحالي الوثوق بالمستوى، كما يفرضها وقت تشغيل اللغة العامة (CLR). تركيبات هذه خصائص تظهر في الجدول التالي:

مستوى الأمان

IsSecurityCritical

IsSecuritySafeCritical

IsSecurityTransparent

حرجة

true

false

false

آمن حرج

true

true

false

شفاف

false

false

true

استخدام هذه الخصائص هو أسهل بكثير من فحص التعليقات التوضيحية الأمان من تجميع وبه أنواع التحقق من المستوى الثقة الحالي ومحاولة تكرار القواعد الخاصة بوقت التشغيل.

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

ل جزئي-تعتمد القيمة هذه خاصية تجميعات المعتمدة، تشغيل المستوى الثقة الحالي للتجميع. حالة تجميع هو تحميل في مجال تطبيق موثوق به جزئيا (على سبيل المثال، في مجال تطبيق sandboxed)، ثم يتجاهل وقت التشغيل التعليقات التوضيحية الأمان الخاصة بتجميع. يتم التعامل مع كـ sembly وكافة أنواع به كـ شفافة. وقت التشغيل يستحق عنها الانتباه إلى التعليقات التوضيحية الأمان الخاصة بتجميع الجزئي الثقة فقط عند ذلك تجميع هو تحميله في مجال تطبيق موثوق به الثقة كاملة (على سبيل المثال، في مجال تطبيق الافتراضي من أحد تطبيقات سطح المكتب). بتباين، تجميع موثوق بها (التي هو، تجميع باسم واضح التي هو مثبتة في مخزن المجموعات العمومي المؤقت) هو دوماً تم تحميله ذو ثقة تامة بغض النظر عن المستوى الثقة لمجال تطبيق، ولذلك المستوى الثقة الحالي الخاص به هو موثوق بها ثقة تامة دائماً. يمكنك تحديد مستويات الثقة الحالي من تجميعات ومجالات تطبيق باستخدام Assembly.IsFullyTrustedو AppDomain.IsFullyTrustedالخصائص.

للحصول على مزيد من المعلومات حول انعكاس و الشفافية، راجع اعتبارات الأمان انعكاس. للحصول على معلومات الشفافية، راجع تغييرات الأمان في .NET Framework 4.

نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008, نظام التشغيل Windows Server 2003

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

.NET Framework

مدعوم في: 4

NET Framework. Client Profile

مدعوم في: 4
إظهار: