SiteMembershipCondition Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje, zda sestavení patří do skupiny kódu testováním lokality, ze které pochází. Tato třída se nemůže dědit.
public ref class SiteMembershipCondition sealed : System::Security::ISecurityEncodable, System::Security::Policy::IMembershipCondition
public ref class SiteMembershipCondition sealed : System::Security::Policy::IMembershipCondition
public ref class SiteMembershipCondition sealed
public sealed class SiteMembershipCondition : System.Security.ISecurityEncodable, System.Security.Policy.IMembershipCondition
[System.Serializable]
public sealed class SiteMembershipCondition : System.Security.Policy.IMembershipCondition
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class SiteMembershipCondition
type SiteMembershipCondition = class
interface ISecurityEncodable
interface ISecurityPolicyEncodable
interface IMembershipCondition
[<System.Serializable>]
type SiteMembershipCondition = class
interface IMembershipCondition
interface ISecurityEncodable
interface ISecurityPolicyEncodable
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type SiteMembershipCondition = class
interface IMembershipCondition
interface ISecurityEncodable
interface ISecurityPolicyEncodable
Public NotInheritable Class SiteMembershipCondition
Implements IMembershipCondition, ISecurityEncodable
Public NotInheritable Class SiteMembershipCondition
Implements IMembershipCondition
Public NotInheritable Class SiteMembershipCondition
- Dědičnost
-
SiteMembershipCondition
- Atributy
- Implementuje
Poznámky
Sestavení kódu splňuje podmínku členství na webu, pokud tento kód pochází z webu určeného nástrojem Site. Identita webu se definuje pro kód z adres URL s libovolným protokolem kromě FILE. Web je řetězec mezi "//" za protokolem adresy URL a následujícím "/", pokud je k dispozici. Je například www.fourthcoffee.com
identita webu v adrese URL http://www.fourthcoffee.com/process/grind.htm
. Tím se vyloučí čísla portů. Pokud je http://www.fourthcoffee.com:8000/
daná adresa URL , web je www.fourthcoffee.com
, ne www.fourthcoffee.com:8000
.
Weby mohou být přesně spárované nebo pomocí předpony se zástupným znakem (*) na oddělovači tečky. Například název *.fourthcoffee.com
webu odpovídá fourthcoffee.com
a www.fourthcoffee.com
také . Bez zástupných znaků musí být název webu přesnou shodou. Název webu * se bude shodovat s jakýmkoli webem, ale nebude odpovídat kódu, který neobsahuje žádné důkazy o webu.
Konstruktory
SiteMembershipCondition(String) |
Inicializuje novou instanci SiteMembershipCondition třídy s názvem webu, který určuje členství. |
Vlastnosti
Site |
Získá nebo nastaví web, pro který testuje podmínku členství. |
Metody
Check(Evidence) |
Určuje, zda zadaný důkaz splňuje podmínku členství. |
Copy() |
Vytvoří ekvivalentní kopii podmínky členství. |
Equals(Object) |
Určuje, zda je lokalita ze zadaného SiteMembershipCondition objektu ekvivalentní lokalitě obsažené v aktuálním SiteMembershipConditionobjektu . |
FromXml(SecurityElement, PolicyLevel) |
Rekonstruuje objekt zabezpečení se zadaným stavem z kódování XML. |
FromXml(SecurityElement) |
Rekonstruuje objekt zabezpečení se zadaným stavem z kódování XML. |
GetHashCode() |
Získá kód hash pro aktuální podmínku členství. |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vytvoří a vrátí řetězcovou reprezentaci podmínky členství. |
ToXml() |
Vytvoří kódování XML objektu zabezpečení a jeho aktuálního stavu. |
ToXml(PolicyLevel) |
Vytvoří kódování XML objektu zabezpečení a jeho aktuálního stavu se zadaným PolicyLevelobjektem . |