Url Класс

Определение

Внимание!

Code Access Security is not supported or honored by the runtime.

Предоставляет URL-адрес, являющийся источником сборки кода, используемой в качестве свидетельства для оценки политики. Этот класс не наследуется.

public ref class Url sealed : System::Security::Policy::EvidenceBase, System::Security::Policy::IIdentityPermissionFactory
public ref class Url sealed : System::Security::Policy::IIdentityPermissionFactory
public sealed class Url : 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}")]
public sealed class Url : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
public sealed class Url : System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class Url : System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class Url : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
type Url = class
    inherit EvidenceBase
    interface IIdentityPermissionFactory
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type Url = class
    inherit EvidenceBase
    interface IIdentityPermissionFactory
[<System.Serializable>]
type Url = class
    interface IIdentityPermissionFactory
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Url = class
    interface IIdentityPermissionFactory
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Url = class
    inherit EvidenceBase
    interface IIdentityPermissionFactory
Public NotInheritable Class Url
Inherits EvidenceBase
Implements IIdentityPermissionFactory
Public NotInheritable Class Url
Implements IIdentityPermissionFactory
Наследование
Наследование
Url
Атрибуты
Реализации

Комментарии

Внимание!

Безопасность доступа к коду (CAS) устарела во всех версиях платформа .NET Framework и .NET. Последние версии .NET не учитывают заметки CAS и создают ошибки, если используются API, связанные с CAS. Разработчики должны искать альтернативные средства выполнения задач безопасности.

Наличие Url доказательств создает UrlIdentityPermission в наборе грантов. При наличии аргумента Demand UrlIdentityPermissionfor, UrlIdentityPermission соответствующий Url доказательству, сравнивается с требуемым разрешением.

Считается полный URL-адрес, включая протокол (HTTP, HTTPS, FTP) и файл. Например, http://www.fourthcoffee.com/process/grind.htm это полный URL-адрес.

URL-адреса можно точно сопоставить или с помощью подстановочного знака в конечной позиции. Например, http://www.fourthcoffee.com/process/* это URL-адрес подстановочного знака.

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

Url(String)

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

Свойства

Value

Получает URL-адрес, являющийся источником сборки кода.

Методы

Clone()

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

Clone()

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

(Унаследовано от EvidenceBase)
Copy()

Создает новую копию объекта свидетельства.

CreateIdentityPermission(Evidence)

Создает разрешение идентификации, соответствующее текущему экземпляру свидетельства Url.

Equals(Object)

Сравнивает указанный объект и текущий объект свидетельстваUrl на предмет равенства.

GetHashCode()

Получает хэш-код текущего URL-адреса.

GetType()

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

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

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

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

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

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