HostProtectionException Klasa

Definicja

Przestroga

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

Wyjątek, który jest zgłaszany w przypadku wykrycia odrzuconego zasobu hosta.The exception that is thrown when a denied host resource is detected.

public ref class HostProtectionException : SystemException
public class HostProtectionException : SystemException
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public class HostProtectionException : SystemException
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class HostProtectionException : SystemException
type HostProtectionException = class
    inherit SystemException
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type HostProtectionException = class
    inherit SystemException
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type HostProtectionException = class
    inherit SystemException
Public Class HostProtectionException
Inherits SystemException
Dziedziczenie
HostProtectionException
Atrybuty

Uwagi

HostProtectionAttributeAtrybut służy do określenia, czy można załadować typ lub element członkowski na podstawie preferencji ochrony hosta ustanowionych podczas uruchamiania środowiska uruchomieniowego języka wspólnego.A HostProtectionAttribute attribute is used to determine if a type or member can be loaded, based on the host's protection preferences established when the common language runtime is started. W przypadku wywołania typu lub elementu członkowskiego HostProtectionAttribute , który jest aktywny, występuje żądanie dotyczące tego atrybutu ochrony.If a type or member with an active HostProtectionAttribute is called, a link demand occurs for that protection attribute. Jeśli obiekt wywołujący nie spełnia wymagań dotyczących ochrony hosta, HostProtectionException jest zgłaszany.If the caller does not meet the demand for host protection, a HostProtectionException is thrown.

Uwaga

A HostProtectionAttribute nie jest uprawnieniem, mimo że jest to element docelowy żądania linku.A HostProtectionAttribute is not a permission, even though it is the target of a link demand. Ponieważ HostProtectionException jest generowany dla żądania linku, nie można go obsłużyć i w związku z tym nie może być zalewkowany ani przetworzony w kodzie.Because a HostProtectionException is thrown for a link demand, it cannot be handled, and therefore it cannot be trapped and processed in code.

Konstruktory

HostProtectionException()

Inicjuje nowe wystąpienie klasy HostProtectionException z domyślnymi wartościami.Initializes a new instance of the HostProtectionException class with default values.

HostProtectionException(SerializationInfo, StreamingContext)

Inicjuje nowe wystąpienie HostProtectionException klasy przy użyciu podanych informacji serializacji i kontekstu przesyłania strumieniowego.Initializes a new instance of the HostProtectionException class using the provided serialization information and streaming context.

HostProtectionException(String)

Inicjuje nowe wystąpienie HostProtectionException klasy z określonym komunikatem o błędzie.Initializes a new instance of the HostProtectionException class with a specified error message.

HostProtectionException(String, Exception)

Inicjuje nowe wystąpienie HostProtectionException klasy z określonym komunikatem o błędzie i odwołaniem do wyjątku wewnętrznego, który jest przyczyną tego wyjątku.Initializes a new instance of the HostProtectionException class with a specified error message and a reference to the inner exception that is the cause of this exception.

HostProtectionException(String, HostProtectionResource, HostProtectionResource)

Inicjuje nowe wystąpienie HostProtectionException klasy z określonym komunikatem o błędzie, chronionymi zasobami hosta i zasobami hosta, które spowodowały zgłoszenie wyjątku.Initializes a new instance of the HostProtectionException class with a specified error message, the protected host resources, and the host resources that caused the exception to be thrown.

Właściwości

Data

Pobiera kolekcję par klucz/wartość, które zawierają dodatkowe informacje zdefiniowane przez użytkownika dotyczące wyjątku.Gets a collection of key/value pairs that provide additional user-defined information about the exception.

(Odziedziczone po Exception)
DemandedResources

Pobiera lub ustawia zasoby wymagające ochrony hosta, które spowodowały wystąpienie wyjątku.Gets or sets the demanded host protection resources that caused the exception to be thrown.

HelpLink

Pobiera lub ustawia link do pliku pomocy skojarzonego z tym wyjątkiem.Gets or sets a link to the help file associated with this exception.

(Odziedziczone po Exception)
HResult

Pobiera lub ustawia wartość HRESULT, kodowane wartości liczbowe przypisane do określonego wyjątku.Gets or sets HRESULT, a coded numerical value that is assigned to a specific exception.

(Odziedziczone po Exception)
InnerException

Pobiera Exception wystąpienie, które spowodowało bieżący wyjątek.Gets the Exception instance that caused the current exception.

(Odziedziczone po Exception)
Message

Pobiera komunikat, który opisuje bieżący wyjątek.Gets a message that describes the current exception.

(Odziedziczone po Exception)
ProtectedResources

Pobiera lub ustawia zasoby ochrony hosta, które są niedostępne dla częściowo zaufanego kodu.Gets or sets the host protection resources that are inaccessible to partially trusted code.

Source

Pobiera lub ustawia nazwę aplikacji lub obiekt, który powoduje błąd.Gets or sets the name of the application or the object that causes the error.

(Odziedziczone po Exception)
StackTrace

Pobiera ciąg reprezentujący bezpośrednie ramki w stosie wywołań.Gets a string representation of the immediate frames on the call stack.

(Odziedziczone po Exception)
TargetSite

Pobiera metodę, która zgłasza bieżący wyjątek.Gets the method that throws the current exception.

(Odziedziczone po Exception)

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetBaseException()

Gdy jest zastępowany w klasie pochodnej, zwraca wartość Exception będącą główną przyczyną jednego lub kilku kolejnych wyjątków.When overridden in a derived class, returns the Exception that is the root cause of one or more subsequent exceptions.

(Odziedziczone po Exception)
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetObjectData(SerializationInfo, StreamingContext)

Ustawia określony SerializationInfo obiekt z informacjami o wyjątku ochrony hosta.Sets the specified SerializationInfo object with information about the host protection exception.

GetObjectData(SerializationInfo, StreamingContext)

Gdy jest zastępowany w klasie pochodnej, ustawia SerializationInfo Informacje o wyjątku.When overridden in a derived class, sets the SerializationInfo with information about the exception.

(Odziedziczone po Exception)
GetType()

Pobiera typ środowiska uruchomieniowego bieżącego wystąpienia.Gets the runtime type of the current instance.

(Odziedziczone po Exception)
MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący wyjątek ochrony hosta.Returns a string representation of the current host protection exception.

Zdarzenia

SerializeObjectState

Występuje, gdy wyjątek jest serializowany w celu utworzenia obiektu stanu wyjątku, który zawiera serializowane dane dotyczące wyjątku.Occurs when an exception is serialized to create an exception state object that contains serialized data about the exception.

(Odziedziczone po Exception)

Dotyczy