SiteMembershipCondition SiteMembershipCondition SiteMembershipCondition SiteMembershipCondition Class

Definizione

Determina se un assembly appartiene a un gruppo di codice verificando il sito da cui ha origine.Determines whether an assembly belongs to a code group by testing the site from which it originated. Questa classe non può essere ereditata.This class cannot be inherited.

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

Commenti

Un assembly di codice soddisfa una condizione di appartenenza al sito se il codice ha origine dal sito Web specificato Siteda.A code assembly satisfies a site membership condition if that code originates from the Web site specified by Site. L'identità del sito viene definita per il codice dagli URL con qualsiasi protocollo eccetto FILE.Site identity is defined for code from URLs with any protocol except FILE. Un sito è la stringa tra il "//" dopo il protocollo di un URL e il seguente "/", se presente.A site is the string between the "//" after the protocol of a URL and the following "/", if present. Ad esempio, www.fourthcoffee.com è l'identità del sito nell'URL http://www.fourthcoffee.com/process/grind.htm.For example, www.fourthcoffee.com is the site identity in the URL http://www.fourthcoffee.com/process/grind.htm. Vengono esclusi i numeri di porta.This excludes port numbers. Se un URL specificato è http://www.fourthcoffee.com:8000/, il sito è www.fourthcoffee.com, non www.fourthcoffee.com:8000.If a given URL is http://www.fourthcoffee.com:8000/, the site is www.fourthcoffee.com, not www.fourthcoffee.com:8000.

È possibile trovare una corrispondenza esatta tra i siti oppure un prefisso (*"") in corrispondenza del delimitatore del punto.Sites can be matched exactly, or by a wildcard ("*") prefix at the dot delimiter. Ad esempio, il nome *.fourthcoffee.com del sito corrisponde fourthcoffee.com a e www.fourthcoffee.com.For example, the site name *.fourthcoffee.com matches fourthcoffee.com as well as www.fourthcoffee.com. Senza un carattere jolly, il nome del sito deve essere una corrispondenza precisa.Without a wildcard, the site name must be a precise match. Il nome * del sito corrisponderà a qualsiasi sito, ma non corrisponderà al codice privo di evidenza del sito.The site name * will match any site, but will not match code that has no site evidence.

Costruttori

SiteMembershipCondition(String) SiteMembershipCondition(String) SiteMembershipCondition(String) SiteMembershipCondition(String)

Inizializza una nuova istanza della classe SiteMembershipCondition con il nome del sito che determina l'appartenenza.Initializes a new instance of the SiteMembershipCondition class with name of the site that determines membership.

Proprietà

Site Site Site Site

Ottiene o imposta il sito per cui viene eseguito il test della condizione di appartenenza.Gets or sets the site for which the membership condition tests.

Metodi

Check(Evidence) Check(Evidence) Check(Evidence) Check(Evidence)

Determina se l'evidenza specificata soddisfa la condizione di appartenenza.Determines whether the specified evidence satisfies the membership condition.

Copy() Copy() Copy() Copy()

Crea una copia equivalente della condizione di appartenenza.Creates an equivalent copy of the membership condition.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se il sito dell'oggetto SiteMembershipCondition specificato è equivalente al sito contenuto nell'oggetto SiteMembershipCondition corrente.Determines whether the site from the specified SiteMembershipCondition object is equivalent to the site contained in the current SiteMembershipCondition.

FromXml(SecurityElement) FromXml(SecurityElement) FromXml(SecurityElement) FromXml(SecurityElement)

Ricostruisce un oggetto di sicurezza con uno stato specificato da una codifica XML.Reconstructs a security object with a specified state from an XML encoding.

FromXml(SecurityElement, PolicyLevel) FromXml(SecurityElement, PolicyLevel) FromXml(SecurityElement, PolicyLevel) FromXml(SecurityElement, PolicyLevel)

Ricostruisce un oggetto di sicurezza con uno stato specificato da una codifica XML.Reconstructs a security object with a specified state from an XML encoding.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Ottiene il codice hash per la condizione di appartenenza corrente.Gets the hash code for the current membership condition.

GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Crea e restituisce una rappresentazione in forma di stringa della condizione di appartenenza.Creates and returns a string representation of the membership condition.

ToXml() ToXml() ToXml() ToXml()

Crea una codifica XML dell'oggetto di sicurezza e del suo stato corrente.Creates an XML encoding of the security object and its current state.

ToXml(PolicyLevel) ToXml(PolicyLevel) ToXml(PolicyLevel) ToXml(PolicyLevel)

Crea una codifica XML dell'oggetto di sicurezza e del relativo stato corrente con l'oggetto PolicyLevel specificato.Creates an XML encoding of the security object and its current state with the specified PolicyLevel.

Si applica a