GacIdentityPermission Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса GacIdentityPermission.
Перегрузки
GacIdentityPermission() |
Инициализирует новый экземпляр класса GacIdentityPermission. |
GacIdentityPermission(PermissionState) |
Инициализирует новый экземпляр класса GacIdentityPermission с полностью ограниченным PermissionState. |
GacIdentityPermission()
- Исходный код:
- GacIdentityPermission.cs
- Исходный код:
- GacIdentityPermission.cs
- Исходный код:
- GacIdentityPermission.cs
Инициализирует новый экземпляр класса GacIdentityPermission.
public:
GacIdentityPermission();
public GacIdentityPermission ();
Public Sub New ()
Примеры
В следующем примере кода показано использование конструктора GacIdentityPermission() .
GacIdentityPermission ^ Gac1 = gcnew GacIdentityPermission;
GacIdentityPermission ^ Gac2 = gcnew GacIdentityPermission( PermissionState::None );
if ( Gac1->Equals( Gac2 ) )
Console::WriteLine( "GacIdentityPermission() equals GacIdentityPermission(PermissionState.None)." );
GacIdentityPermission Gac1 = new GacIdentityPermission();
GacIdentityPermission Gac2 = new GacIdentityPermission(PermissionState.None);
if (Gac1.Equals(Gac2))
Console.WriteLine("GacIdentityPermission() equals GacIdentityPermission(PermissionState.None).");
Dim Gac1 As New GacIdentityPermission
Dim Gac2 As New GacIdentityPermission(PermissionState.None)
If (Gac1.Equals(Gac2)) Then
Console.WriteLine("GacIdentityPermission() equals GacIdentityPermission(PermissionState.None).")
End If
Комментарии
Этот конструктор создает GacIdentityPermission со значением PermissionStateNone.
Применяется к
GacIdentityPermission(PermissionState)
- Исходный код:
- GacIdentityPermission.cs
- Исходный код:
- GacIdentityPermission.cs
- Исходный код:
- GacIdentityPermission.cs
Инициализирует новый экземпляр класса GacIdentityPermission с полностью ограниченным PermissionState.
public:
GacIdentityPermission(System::Security::Permissions::PermissionState state);
public GacIdentityPermission (System.Security.Permissions.PermissionState state);
new System.Security.Permissions.GacIdentityPermission : System.Security.Permissions.PermissionState -> System.Security.Permissions.GacIdentityPermission
Public Sub New (state As PermissionState)
Параметры
- state
- PermissionState
Одно из значений перечисления PermissionState.
Исключения
state
не является допустимым значением PermissionState.
Примеры
В следующем примере кода показано использование конструктора GacIdentityPermission.GacIdentityPermission(PermissionState) .
GacIdentityPermission ^ Gac1 = gcnew GacIdentityPermission( PermissionState::None );
GacIdentityPermission Gac1 = new GacIdentityPermission(PermissionState.None);
Dim Gac1 As New GacIdentityPermission(PermissionState.None)
Комментарии
Примечание
В платформа .NET Framework версий 1.0 и 1.1 разрешения удостоверений не могут иметь Unrestricted значение состояния разрешений. Начиная с платформа .NET Framework версии 2.0 разрешения удостоверений могут иметь любое значение состояния разрешений. Это означает, что в 2.0 и более поздних версиях разрешения удостоверений имеют то же поведение, что и разрешения, реализующие IUnrestrictedPermission интерфейс.