SmtpPermission.IsSubsetOf(IPermission) Metodo

Definizione

Restituisce un valore che indica se l'autorizzazione corrente è un sottoinsieme dell'autorizzazione specificata.Returns a value indicating whether the current permission is a subset of the specified permission.

public:
 override bool IsSubsetOf(System::Security::IPermission ^ target);
public override bool IsSubsetOf (System.Security.IPermission target);
override this.IsSubsetOf : System.Security.IPermission -> bool
Public Overrides Function IsSubsetOf (target As IPermission) As Boolean

Parametri

target
IPermission

Oggetto IPermission in cui verificare la relazione del sottoinsieme.An IPermission that is to be tested for the subset relationship. Questa autorizzazione deve essere dello stesso tipo di quella corrente.This permission must be of the same type as the current permission.

Restituisce

true se l'autorizzazione corrente è un subset di quella specificata; in caso contrario, false.true if the current permission is a subset of the specified permission; otherwise, false.

Eccezioni

target non è un elemento SmtpPermission.target is not an SmtpPermission.

Esempi

Nell'esempio di codice seguente viene visualizzata la relazione di subset tra due autorizzazioni.The following code example displays the subset relationship between two permissions.

static bool CheckSubSet(
    SmtpPermission^ permission)
{
    SmtpPermission^ allAccess = 
        gcnew SmtpPermission(PermissionState::Unrestricted);
    return permission->IsSubsetOf(allAccess);
}
public static bool CheckSubSet(SmtpPermission permission)
{
    SmtpPermission allAccess = new 
        SmtpPermission(System.Security.Permissions.PermissionState.Unrestricted);
    return permission.IsSubsetOf(allAccess);
}

Commenti

L'autorizzazione corrente è un subset dell'autorizzazione specificata se l'autorizzazione corrente specifica uno stato interamente contenuto dall'autorizzazione specificata.The current permission is a subset of the specified permission if the current permission specifies a state that is wholly contained by the specified permission. Se questo metodo restituisce true, l'autorizzazione corrente non rappresenta più l'accesso alla risorsa protetta rispetto all'autorizzazione specificata.If this method returns true, the current permission represents no more access to the protected resource than does the specified permission.

Si applica a