Site Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
Code Access Security is not supported or honored by the runtime.
Предоставляет веб-сайт, из которого создается сборка кода в качестве доказательства оценки политики. Этот класс не наследуется.
public ref class Site sealed : System::Security::Policy::EvidenceBase, System::Security::Policy::IIdentityPermissionFactory
public ref class Site sealed : System::Security::Policy::IIdentityPermissionFactory
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class Site : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
public sealed class Site : System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class Site : System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class Site : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
public sealed class Site : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type Site = class
inherit EvidenceBase
interface IIdentityPermissionFactory
[<System.Serializable>]
type Site = class
interface IIdentityPermissionFactory
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Site = class
interface IIdentityPermissionFactory
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Site = class
inherit EvidenceBase
interface IIdentityPermissionFactory
type Site = class
inherit EvidenceBase
interface IIdentityPermissionFactory
Public NotInheritable Class Site
Inherits EvidenceBase
Implements IIdentityPermissionFactory
Public NotInheritable Class Site
Implements IIdentityPermissionFactory
- Наследование
- Наследование
-
Site
- Атрибуты
- Реализации
Комментарии
Предостережение
Безопасность доступа к коду (CAS) устарела во всех версиях платформ .NET Framework, и .NET. Последние версии .NET не учитывают заметки CAS и создают ошибки, если используются API, связанные с CAS. Разработчики должны искать альтернативные средства выполнения задач безопасности.
Наличие Site доказательств создает SiteIdentityPermission в наборе грантов. Если есть аргумент , Demand соответствующий SiteIdentityPermissionSiteIdentityPermissionSiteдоказательствам, будет сравниваться с требуемым разрешением.
Удостоверение сайта определяется для кода из 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значения.
Конструкторы
| Имя | Описание |
|---|---|
| Site(String) |
Устаревшие.
Инициализирует новый экземпляр Site класса с веб-сайтом, из которого создается сборка кода. |
Свойства
| Имя | Описание |
|---|---|
| Name |
Устаревшие.
Получает веб-сайт, из которого создается сборка кода. |
Методы
| Имя | Описание |
|---|---|
| Clone() |
Устаревшие.
Создает новый объект, который является копией текущего экземпляра. |
| Clone() |
Устаревшие.
Создает новый объект, который является полной копией текущего экземпляра. (Унаследовано от EvidenceBase) |
| Copy() |
Устаревшие.
Создает эквивалентную копию Site объекта. |
| CreateFromUrl(String) |
Устаревшие.
Создает новый Site объект из указанного URL-адреса. |
| CreateIdentityPermission(Evidence) |
Устаревшие.
Создает разрешение удостоверения, соответствующее текущему Site объекту. |
| Equals(Object) |
Устаревшие.
Сравнивает текущий Site с указанным объектом для эквивалентности. |
| GetHashCode() |
Устаревшие.
Возвращает хэш-код текущего имени веб-сайта. |
| GetType() |
Устаревшие.
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Устаревшие.
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Устаревшие.
Возвращает строковое представление текущего Site объекта. |