Sdílet prostřednictvím


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 instanci NamedPermissionSet 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 třídy NamedPermissionSet se zadaným názvem ze sady oprávnění.

NamedPermissionSet(NamedPermissionSet)

Zdroj:
NamedPermissionSet.cs
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
Zdroj:
NamedPermissionSet.cs

Inicializuje novou prázdnou instanci NamedPermissionSet 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 oprávnění Unrestricted. Pojmenovaná sada oprávnění v neomezeném stavu efektivně obsahuje všechna oprávnění, která implementují rozhraní IUnrestrictedPermission. 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 stavu oprávnění Unrestricted. Oprávnění, která neimplementují IUnrestrictedPermission, budou prázdné instance.

Platí pro

NamedPermissionSet(String, PermissionState)

Zdroj:
NamedPermissionSet.cs
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 efektivně obsahuje všechna oprávnění, která implementují rozhraní IUnrestrictedPermission. 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é instance.

Platí pro

NamedPermissionSet(String, PermissionSet)

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

Inicializuje novou instanci třídy NamedPermissionSet 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á vzít hodnota nové pojmenované sady oprávnění.

Výjimky

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

Platí pro