FileCodeGroup(IMembershipCondition, FileIOPermissionAccess) Konstruktor

Definicja

Inicjuje nowe wystąpienie klasy FileCodeGroup.

public:
 FileCodeGroup(System::Security::Policy::IMembershipCondition ^ membershipCondition, System::Security::Permissions::FileIOPermissionAccess access);
public FileCodeGroup (System.Security.Policy.IMembershipCondition membershipCondition, System.Security.Permissions.FileIOPermissionAccess access);
new System.Security.Policy.FileCodeGroup : System.Security.Policy.IMembershipCondition * System.Security.Permissions.FileIOPermissionAccess -> System.Security.Policy.FileCodeGroup
Public Sub New (membershipCondition As IMembershipCondition, access As FileIOPermissionAccess)

Parametry

membershipCondition
IMembershipCondition

Warunek członkostwa, który testuje dowody w celu określenia, czy ta grupa kodu stosuje zasady.

access
FileIOPermissionAccess

Jedna z FileIOPermissionAccess wartości. Ta wartość jest używana do konstruowania przyznanej FileIOPermission wartości.

Wyjątki

Parametr membershipCondition to null.

Typ parametru membershipCondition jest nieprawidłowy.

-lub-

Typ parametru access jest nieprawidłowy.

Przykłady

Poniższy kod przedstawia użycie konstruktora FileCodeGroup . Ten przykład kodu jest częścią większego przykładu podanego FileCodeGroup dla klasy.

FileCodeGroup^ fileCodeGroup = gcnew FileCodeGroup(
   gcnew AllMembershipCondition,FileIOPermissionAccess::AllAccess );
FileCodeGroup fileCodeGroup = 
    new FileCodeGroup(
    new AllMembershipCondition(),
    FileIOPermissionAccess.AllAccess);
Dim fileCodeGroup As New FileCodeGroup( _
    New AllMembershipCondition, _
    FileIOPermissionAccess.AllAccess)

Uwagi

Ten konstruktor tworzy podstawową grupę kodu. Grupy kodu podrzędnego można dodać za pomocą AddChild metody .

FileCodeGroup Zwraca zestaw uprawnień zawierający dynamicznie obliczany FileIOPermission element, który udziela dostępu do pliku do katalogu, z którego jest uruchamiany kod. Typ przyznanego dostępu jest określany przez access parametr .

Dotyczy