Поделиться через


SiteMembershipCondition Класс

Определение

Определяет принадлежность сборки к группе кода путем проверки веб-узла, являющегося источником сборки. Этот класс не наследуется.

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
Наследование
SiteMembershipCondition
Атрибуты
Реализации

Комментарии

Сборка кода удовлетворяет условию членства в сайте, если этот код исходит от веб-сайта, указанного параметром Site. Удостоверение сайта определяется для кода из URL-адресов с любым протоколом, кроме FILE. Сайт — это строка между "//" после протокола URL-адреса и следующим "/", если она имеется. Например, www.fourthcoffee.com — это удостоверение сайта в URL-адресе http://www.fourthcoffee.com/process/grind.htm. Это не включает номера портов. Если заданный URL-адрес имеет значение http://www.fourthcoffee.com:8000/, сайт — , www.fourthcoffee.comа не www.fourthcoffee.com:8000.

Сайты могут быть точно сопоставлены или с помощью префикса с подстановочным знаком ("*") в разделителя точек. Например, имя сайта совпадает fourthcoffee.com с www.fourthcoffee.comименем *.fourthcoffee.com . Без подстановочного знака имя сайта должно быть точным. Имя сайта * будет соответствовать любому сайту, но не будет соответствовать коду, который не имеет доказательств сайта.

Конструкторы

SiteMembershipCondition(String)

Инициализирует новый экземпляр класса SiteMembershipCondition с именем веб-узла, определяющим членство.

Свойства

Site

Возвращает или задает веб-узел, который используется при проверке условия членства.

Методы

Check(Evidence)

Определяет, удовлетворяет ли указанное свидетельство условию членства.

Copy()

Создает эквивалентную копию условия членства.

Equals(Object)

Определяет, эквивалентен ли веб-узел указанного объекта SiteMembershipCondition веб-узлу, содержащемуся в текущем объекте SiteMembershipCondition.

FromXml(SecurityElement, PolicyLevel)

Восстанавливает объект безопасности с указанным состоянием из кодировки XML.

FromXml(SecurityElement)

Восстанавливает объект безопасности с указанным состоянием из кодировки XML.

GetHashCode()

Получает хэш-код для текущего условия членства.

GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Создает и возвращает строковое представление условия членства.

ToXml()

Создает кодировку XML для объекта безопасности и его текущего состояния.

ToXml(PolicyLevel)

Создает кодировку XML для объекта безопасности и его текущего состояния с заданным PolicyLevel.

Применяется к