SmtpPermission.Intersect(IPermission) Metodo
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.
Crea e restituisce un'autorizzazione che rappresenta l'intersezione tra l'autorizzazione corrente e quella specificata.
public:
override System::Security::IPermission ^ Intersect(System::Security::IPermission ^ target);
public override System.Security.IPermission Intersect (System.Security.IPermission target);
override this.Intersect : System.Security.IPermission -> System.Security.IPermission
Public Overrides Function Intersect (target As IPermission) As IPermission
Parametri
- target
- IPermission
Oggetto IPermission da intersecare con l'autorizzazione corrente. Deve essere dello stesso tipo dell'autorizzazione corrente.
Restituisce
Oggetto SmtpPermission che rappresenta l'intersezione dell'autorizzazione corrente e dell'autorizzazione specificata. Restituisce null
se l'intersezione è vuota o target
è null
.
Eccezioni
target
non è un elemento SmtpPermission.
Esempio
Nell'esempio di codice seguente viene creato un oggetto di autorizzazione che rappresenta l'intersezione di un'autorizzazione esistente con un oggetto che concede l'accesso completo ai server SMTP.
static SmtpPermission^ IntersectionWithFull(
SmtpPermission^ permission)
{
SmtpPermission^ allAccess =
gcnew SmtpPermission(PermissionState::Unrestricted);
return (SmtpPermission^) permission->Intersect(allAccess);
}
public static SmtpPermission IntersectionWithFull(SmtpPermission permission)
{
SmtpPermission allAccess = new
SmtpPermission(System.Security.Permissions.PermissionState.Unrestricted);
return (SmtpPermission) permission.Intersect(allAccess);
}
Commenti
L'intersezione di due autorizzazioni è un'autorizzazione che descrive lo stato descritto in comune. Solo una richiesta che supera entrambe le autorizzazioni originali passerà l'intersezione.