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 сайта совпадает fourthcoffee.com , а также www.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.

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