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. |