Condividi tramite


ApplicationDirectoryMembershipCondition Classe

Definizione

Determina se un assembly appartiene a un gruppo di codice testando la directory dell'applicazione. Questa classe non può essere ereditata.

public ref class ApplicationDirectoryMembershipCondition sealed : System::Security::ISecurityEncodable, System::Security::Policy::IMembershipCondition
public ref class ApplicationDirectoryMembershipCondition sealed : System::Security::Policy::IMembershipCondition
public ref class ApplicationDirectoryMembershipCondition sealed
public sealed class ApplicationDirectoryMembershipCondition : System.Security.ISecurityEncodable, System.Security.Policy.IMembershipCondition
[System.Serializable]
public sealed class ApplicationDirectoryMembershipCondition : System.Security.Policy.IMembershipCondition
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class ApplicationDirectoryMembershipCondition
type ApplicationDirectoryMembershipCondition = class
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
    interface IMembershipCondition
[<System.Serializable>]
type ApplicationDirectoryMembershipCondition = class
    interface IMembershipCondition
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type ApplicationDirectoryMembershipCondition = class
    interface IMembershipCondition
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
Public NotInheritable Class ApplicationDirectoryMembershipCondition
Implements IMembershipCondition, ISecurityEncodable
Public NotInheritable Class ApplicationDirectoryMembershipCondition
Implements IMembershipCondition
Public NotInheritable Class ApplicationDirectoryMembershipCondition
Ereditarietà
ApplicationDirectoryMembershipCondition
Attributi
Implementazioni

Commenti

ApplicationDirectoryMembershipCondition determina se una ApplicationDirectoryDirectory proprietà contiene il percorso di evidenza dell'URL dell'assembly. Ad esempio, se ApplicationDirectory è C:\app1, gli assembly con evidenza URL, ad esempio C:\app1, C:\app1\main.aspx, C:\app1\folder1 o C:\app1\folder1\main1.aspx corrispondono a questa condizione di appartenenza. Il codice non presente nella directory C:\app1 o in una delle relative sottodirectory non supera questo test della condizione di appartenenza.

Il codice senza prove ApplicationDirectory o Url non supera sempre questo test di condizione di appartenenza.

Annotazioni

La condizione di appartenenza è determinata dall'evidenza URL per l'applicazione. Non è possibile configurare l'oggetto ApplicationDirectoryMembershipCondition , ma è predeterminato dal percorso dell'applicazione.

Costruttori

Nome Descrizione
ApplicationDirectoryMembershipCondition()

Inizializza una nuova istanza della classe ApplicationDirectoryMembershipCondition.

Metodi

Nome Descrizione
Check(Evidence)

Determina se la condizione di appartenenza viene soddisfatta dall'evidenza specificata.

Copy()

Crea una copia equivalente della condizione di appartenenza.

Equals(Object)

Determina se la condizione di appartenenza specificata è un oggetto ApplicationDirectoryMembershipCondition.

FromXml(SecurityElement, PolicyLevel)

Ricostruisce un oggetto di sicurezza con uno stato specificato da una codifica XML.

FromXml(SecurityElement)

Ricostruisce un oggetto di sicurezza con uno stato specificato da una codifica XML.

GetHashCode()

Ottiene il codice hash per la condizione di appartenenza corrente.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Crea e restituisce una rappresentazione di stringa della condizione di appartenenza.

ToXml()

Crea una codifica XML dell'oggetto di sicurezza e del relativo stato corrente.

ToXml(PolicyLevel)

Crea una codifica XML dell'oggetto di sicurezza e il relativo stato corrente con l'oggetto specificato PolicyLevel.

Si applica a