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


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

Определение

Инициализирует новый экземпляр класса HostProtectionException.

Перегрузки

HostProtectionException()

Инициализирует новый экземпляр класса HostProtectionException со значениями по умолчанию.

HostProtectionException(String)

Инициализирует новый экземпляр класса HostProtectionException с указанным сообщением об ошибке.

HostProtectionException(SerializationInfo, StreamingContext)
Устаревшие..

Инициализирует новый экземпляр класса HostProtectionException, используя предоставленные информацию о сериализации и контекст потоков.

HostProtectionException(String, Exception)

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

HostProtectionException(String, HostProtectionResource, HostProtectionResource)

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

HostProtectionException()

Исходный код:
HostProtectionException.cs
Исходный код:
HostProtectionException.cs
Исходный код:
HostProtectionException.cs
Исходный код:
HostProtectionException.cs

Инициализирует новый экземпляр класса HostProtectionException со значениями по умолчанию.

public:
 HostProtectionException();
public HostProtectionException ();
Public Sub New ()

Комментарии

В следующей таблице представлены исходные значения свойств для экземпляра класса HostProtectionException.

Свойство Значение
ProtectedResources HostProtectionResource.None
DemandedResources HostProtectionResource.None

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

HostProtectionException(String)

Исходный код:
HostProtectionException.cs
Исходный код:
HostProtectionException.cs
Исходный код:
HostProtectionException.cs
Исходный код:
HostProtectionException.cs

Инициализирует новый экземпляр класса HostProtectionException с указанным сообщением об ошибке.

public:
 HostProtectionException(System::String ^ message);
public HostProtectionException (string message);
new System.Security.HostProtectionException : string -> System.Security.HostProtectionException
Public Sub New (message As String)

Параметры

message
String

Сообщение, описывающее ошибку.

Комментарии

Содержимое message параметра должно быть понятно пользователю. Для гарантированной локализации этой строки для текущей системной культуры необходимы сведения о том, кто вызывает этот конструктор.

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

HostProtectionException(SerializationInfo, StreamingContext)

Исходный код:
HostProtectionException.cs
Исходный код:
HostProtectionException.cs
Исходный код:
HostProtectionException.cs
Исходный код:
HostProtectionException.cs

Внимание!

This API supports obsolete formatter-based serialization. It should not be called or extended by application code.

Инициализирует новый экземпляр класса HostProtectionException, используя предоставленные информацию о сериализации и контекст потоков.

protected:
 HostProtectionException(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected HostProtectionException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected HostProtectionException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.Security.HostProtectionException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.HostProtectionException
[<System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Security.HostProtectionException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.HostProtectionException
Protected Sub New (info As SerializationInfo, context As StreamingContext)

Параметры

info
SerializationInfo

Объект, содержащий сериализованные данные объекта.

context
StreamingContext

Контекстные сведения об источнике или назначении.

Атрибуты

Исключения

info имеет значение null.

Комментарии

Данный конструктор вызывается в процессе десериализации для воссоздания объекта исключения, переданного в потоке.

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

HostProtectionException(String, Exception)

Исходный код:
HostProtectionException.cs
Исходный код:
HostProtectionException.cs
Исходный код:
HostProtectionException.cs
Исходный код:
HostProtectionException.cs

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

public:
 HostProtectionException(System::String ^ message, Exception ^ e);
public HostProtectionException (string message, Exception e);
new System.Security.HostProtectionException : string * Exception -> System.Security.HostProtectionException
Public Sub New (message As String, e As Exception)

Параметры

message
String

Сообщение об ошибке, указывающее причину создания исключения.

e
Exception

Исключение, которое является причиной текущего исключения. Если значение параметра innerException не равно null, текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение.

Комментарии

Исключение, созданное как прямой результат предыдущего исключения, может содержать в свойстве InnerException ссылку на предыдущее исключение. Свойство InnerException возвращает то же значение, которое передается в конструктор, или null, если свойство InnerException не предоставляет значение внутреннего исключения в конструктор.

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

HostProtectionException(String, HostProtectionResource, HostProtectionResource)

Исходный код:
HostProtectionException.cs
Исходный код:
HostProtectionException.cs
Исходный код:
HostProtectionException.cs
Исходный код:
HostProtectionException.cs

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

public:
 HostProtectionException(System::String ^ message, System::Security::Permissions::HostProtectionResource protectedResources, System::Security::Permissions::HostProtectionResource demandedResources);
public HostProtectionException (string message, System.Security.Permissions.HostProtectionResource protectedResources, System.Security.Permissions.HostProtectionResource demandedResources);
new System.Security.HostProtectionException : string * System.Security.Permissions.HostProtectionResource * System.Security.Permissions.HostProtectionResource -> System.Security.HostProtectionException
Public Sub New (message As String, protectedResources As HostProtectionResource, demandedResources As HostProtectionResource)

Параметры

message
String

Сообщение об ошибке, указывающее причину создания исключения.

protectedResources
HostProtectionResource

Побитовое сочетание значений перечисления, указывающих ресурсы узла, недоступные для частично доверенного кода.

demandedResources
HostProtectionResource

Побитовое сочетание значений перечисления, указывающих затребованные ресурсы узла.

Комментарии

Параметр demandedResources указывает необходимые категории защиты узла, которые вызвали исключение. Например, предположим, что метод имеет атрибут, указывающий HostProtectionAttribute , что метод предоставляет общее состояние. При вызове HostProtectionAttribute метода выполняет запрос ссылки для общего состояния. Если узел установил общее состояние в качестве запрещенной категории, то HostProtectionException вызывается со значением demandedResourcesHostProtectionResource.SharedStateсвойства .

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