NamedPermissionSet Konstruktory

Definice

Inicializuje novou instanci NamedPermissionSet třídy.

Přetížení

NamedPermissionSet(NamedPermissionSet)

Inicializuje novou instanci NamedPermissionSet třídy z jiné pojmenované sady oprávnění.

NamedPermissionSet(String)

Inicializuje novou prázdnou NamedPermissionSet instanci třídy se zadaným názvem.

NamedPermissionSet(String, PermissionState)

Inicializuje novou instanci NamedPermissionSet třídy se zadaným názvem v neomezeném nebo plně omezeném stavu.

NamedPermissionSet(String, PermissionSet)

Inicializuje novou instanci NamedPermissionSet třídy se zadaným názvem ze sady oprávnění.

NamedPermissionSet(NamedPermissionSet)

Zdroj:
NamedPermissionSet.cs
Zdroj:
NamedPermissionSet.cs
Zdroj:
NamedPermissionSet.cs

Inicializuje novou instanci NamedPermissionSet třídy z jiné pojmenované sady oprávnění.

public:
 NamedPermissionSet(System::Security::NamedPermissionSet ^ permSet);
public NamedPermissionSet (System.Security.NamedPermissionSet permSet);
new System.Security.NamedPermissionSet : System.Security.NamedPermissionSet -> System.Security.NamedPermissionSet
Public Sub New (permSet As NamedPermissionSet)

Parametry

permSet
NamedPermissionSet

Pojmenovaná sada oprávnění, ze které se má vytvořit nová instance.

Platí pro

NamedPermissionSet(String)

Zdroj:
NamedPermissionSet.cs
Zdroj:
NamedPermissionSet.cs
Zdroj:
NamedPermissionSet.cs

Inicializuje novou prázdnou NamedPermissionSet instanci třídy se zadaným názvem.

public:
 NamedPermissionSet(System::String ^ name);
public NamedPermissionSet (string name);
new System.Security.NamedPermissionSet : string -> System.Security.NamedPermissionSet
Public Sub New (name As String)

Parametry

name
String

Název nové pojmenované sady oprávnění.

Výjimky

Parametr name je null nebo je prázdný řetězec ("").

Poznámky

Pomocí tohoto konstruktoru se vytvoří pojmenovaná sada oprávnění bez oprávnění, ale se stavem Unrestricted oprávnění. Pojmenovaná sada oprávnění v neomezeném stavu ve skutečnosti obsahuje všechna oprávnění, která implementují IUnrestrictedPermission rozhraní. Pojmenovaná sada oprávnění bude obsahovat všechna předdefinovaná oprávnění a také všechna vlastní uživatelsky definovaná oprávnění, která implementují IUnrestrictedPermission. Všechna oprávnění budou mít ekvivalent Unrestricted stavu oprávnění. Neimplementovaná IUnrestrictedPermission oprávnění budou prázdnými instancemi.

Platí pro

NamedPermissionSet(String, PermissionState)

Zdroj:
NamedPermissionSet.cs
Zdroj:
NamedPermissionSet.cs
Zdroj:
NamedPermissionSet.cs

Inicializuje novou instanci NamedPermissionSet třídy se zadaným názvem v neomezeném nebo plně omezeném stavu.

public:
 NamedPermissionSet(System::String ^ name, System::Security::Permissions::PermissionState state);
public NamedPermissionSet (string name, System.Security.Permissions.PermissionState state);
new System.Security.NamedPermissionSet : string * System.Security.Permissions.PermissionState -> System.Security.NamedPermissionSet
Public Sub New (name As String, state As PermissionState)

Parametry

name
String

Název nové pojmenované sady oprávnění.

state
PermissionState

Jedna z PermissionState hodnot.

Výjimky

Parametr name je null nebo je prázdný řetězec ("").

Poznámky

Pojmenovaná sada oprávnění v neomezeném stavu ve skutečnosti obsahuje všechna oprávnění, která implementují IUnrestrictedPermission rozhraní. Pojmenovaná sada oprávnění bude obsahovat všechna předdefinovaná oprávnění i všechna vlastní oprávnění. Všechna oprávnění budou mít .UnrestrictedPermissionState Oprávnění, která neimplementují IUnrestrictedPermission, například oprávnění identit, budou prázdnými instancemi.

Platí pro

NamedPermissionSet(String, PermissionSet)

Zdroj:
NamedPermissionSet.cs
Zdroj:
NamedPermissionSet.cs
Zdroj:
NamedPermissionSet.cs

Inicializuje novou instanci NamedPermissionSet třídy se zadaným názvem ze sady oprávnění.

public:
 NamedPermissionSet(System::String ^ name, System::Security::PermissionSet ^ permSet);
public NamedPermissionSet (string name, System.Security.PermissionSet permSet);
new System.Security.NamedPermissionSet : string * System.Security.PermissionSet -> System.Security.NamedPermissionSet
Public Sub New (name As String, permSet As PermissionSet)

Parametry

name
String

Název pojmenované sady oprávnění.

permSet
PermissionSet

Sada oprávnění, ze které se má převzít hodnota nové pojmenované sady oprávnění.

Výjimky

Parametr name je null nebo je prázdný řetězec ("").

Platí pro