ZoneIdentityPermission Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe ZoneIdentityPermission.
Overload
| Nome | Descrizione |
|---|---|
| ZoneIdentityPermission(PermissionState) |
Inizializza una nuova istanza della ZoneIdentityPermission classe con l'oggetto specificato PermissionState. |
| ZoneIdentityPermission(SecurityZone) |
Inizializza una nuova istanza della ZoneIdentityPermission classe per rappresentare l'identità della zona specificata. |
ZoneIdentityPermission(PermissionState)
- Origine:
- ZoneIdentityPermission.cs
- Origine:
- ZoneIdentityPermission.cs
- Origine:
- ZoneIdentityPermission.cs
- Origine:
- ZoneIdentityPermission.cs
- Origine:
- ZoneIdentityPermission.cs
- Origine:
- ZoneIdentityPermission.cs
- Origine:
- ZoneIdentityPermission.cs
Inizializza una nuova istanza della ZoneIdentityPermission classe con l'oggetto specificato PermissionState.
public:
ZoneIdentityPermission(System::Security::Permissions::PermissionState state);
public ZoneIdentityPermission(System.Security.Permissions.PermissionState state);
new System.Security.Permissions.ZoneIdentityPermission : System.Security.Permissions.PermissionState -> System.Security.Permissions.ZoneIdentityPermission
Public Sub New (state As PermissionState)
Parametri
- state
- PermissionState
Uno dei PermissionState valori.
Eccezioni
Il state parametro non è un valore valido di PermissionState.
Commenti
Crea un'autorizzazione o completamente limitata (None).Unrestricted
Note
In .NET Framework versioni 1.0 e 1.1, le autorizzazioni di identità non possono avere un valore di stato di autorizzazione Unrestricted. A partire da .NET Framework versione 2.0, le autorizzazioni di identità possono avere qualsiasi valore dello stato di autorizzazione. Ciò significa che nelle versioni 2.0 e successive le autorizzazioni di identità hanno lo stesso comportamento delle autorizzazioni che implementano l'interfaccia IUnrestrictedPermission . Ovvero, una richiesta di identità ha sempre esito positivo, indipendentemente dall'identità dell'assembly, se all'assembly è stata concessa l'attendibilità totale.
In .NET Framework versioni 1.0 e 1.1, le richieste sulle autorizzazioni di identità sono valide, anche quando l'assembly chiamante è completamente attendibile. Ciò significa che, anche se l'assembly chiamante ha attendibilità totale, una richiesta di autorizzazione di identità ha esito negativo se l'assembly non soddisfa i criteri richiesti. A partire da .NET Framework versione 2.0, le richieste di autorizzazioni di identità sono inefficaci se l'assembly chiamante ha attendibilità totale. Ciò garantisce la coerenza per tutte le autorizzazioni, eliminando il trattamento delle autorizzazioni di identità come caso speciale.
Si applica a
ZoneIdentityPermission(SecurityZone)
- Origine:
- ZoneIdentityPermission.cs
- Origine:
- ZoneIdentityPermission.cs
- Origine:
- ZoneIdentityPermission.cs
- Origine:
- ZoneIdentityPermission.cs
- Origine:
- ZoneIdentityPermission.cs
- Origine:
- ZoneIdentityPermission.cs
- Origine:
- ZoneIdentityPermission.cs
Inizializza una nuova istanza della ZoneIdentityPermission classe per rappresentare l'identità della zona specificata.
public:
ZoneIdentityPermission(System::Security::SecurityZone zone);
public ZoneIdentityPermission(System.Security.SecurityZone zone);
new System.Security.Permissions.ZoneIdentityPermission : System.Security.SecurityZone -> System.Security.Permissions.ZoneIdentityPermission
Public Sub New (zone As SecurityZone)
Parametri
- zone
- SecurityZone
Identificatore di zona.