Condividi tramite


ApplicationDirectoryMembershipCondition Classe

Definizione

Determina se un assembly appartiene a un gruppo di codice, verificandone la directory dell'applicazione. La 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 l'oggetto 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 riesce questo test della condizione di appartenenza.

Il codice senza ApplicationDirectory o Url prove ha sempre esito negativo per questo test della condizione di appartenenza.

Nota

La condizione di appartenenza è determinata dall'evidenza DELL'URL per l'applicazione. Non è possibile configurare l'oggetto ApplicationDirectoryMembershipCondition . La posizione dell'applicazione è predeterminata.

Costruttori

ApplicationDirectoryMembershipCondition()

Inizializza una nuova istanza della classe ApplicationDirectoryMembershipCondition.

Metodi

Check(Evidence)

Determina se la condizione di appartenenza è 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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

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

ToXml()

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

ToXml(PolicyLevel)

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

Si applica a