SemaphoreFullException Konstruktory

Definice

Inicializuje novou instanci SemaphoreFullException třídy.Initializes a new instance of the SemaphoreFullException class.

Přetížení

SemaphoreFullException()

Inicializuje novou instanci třídy SemaphoreFullException s výchozími hodnotami.Initializes a new instance of the SemaphoreFullException class with default values.

SemaphoreFullException(String)

Inicializuje novou instanci SemaphoreFullException třídy se zadanou chybovou zprávou.Initializes a new instance of the SemaphoreFullException class with a specified error message.

SemaphoreFullException(SerializationInfo, StreamingContext)

Inicializuje novou instanci třídy SemaphoreFullException se serializovanými daty.Initializes a new instance of the SemaphoreFullException class with serialized data.

SemaphoreFullException(String, Exception)

Inicializuje novou instanci SemaphoreFullException třídy se zadanou chybovou zprávou a odkazem na vnitřní výjimku, která je příčinou této výjimky.Initializes a new instance of the SemaphoreFullException class with a specified error message and a reference to the inner exception that is the cause of this exception.

SemaphoreFullException()

Inicializuje novou instanci třídy SemaphoreFullException s výchozími hodnotami.Initializes a new instance of the SemaphoreFullException class with default values.

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

Poznámky

Tento konstruktor inicializuje Message vlastnost nové instance do zprávy dodané systémem, která popisuje chybu, například "přidáním daného počtu do semaforu by jeho hodnota překročila maximální počet."This constructor initializes the Message property of the new instance to a system-supplied message that describes the error, such as "Adding the given count to the semaphore would cause it to exceed its maximum count." Tato zpráva bere v potaz aktuální systémovou kulturu.This message takes into account the current system culture.

Následující tabulka ukazuje počáteční hodnoty vlastností instance SemaphoreFullException třídy.The following table shows the initial property values for an instance of the SemaphoreFullException class.

VlastnostProperty HodnotaValue
InnerException null.null.
Message Řetězec chybové zprávy zadaný systémemThe system-supplied error message string.

Viz také

SemaphoreFullException(String)

Inicializuje novou instanci SemaphoreFullException třídy se zadanou chybovou zprávou.Initializes a new instance of the SemaphoreFullException class with a specified error message.

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

Parametry

message
String

Chybová zpráva, která vysvětluje důvod výjimky.The error message that explains the reason for the exception.

Poznámky

Obsah message je textový řetězec určený k informování uživatele o výjimce.The content of message is a text string intended to inform the user about the exception. Volající, který volá tento konstruktor, musí zajistit, aby byl tento řetězec lokalizován pro aktuální jazykovou verzi systému.The caller of this constructor is required to ensure that this string has been localized for the current system culture.

Následující tabulka ukazuje počáteční hodnoty vlastností pro instanci SemaphoreFullException třídy inicializované pomocí tohoto konstruktoru.The following table shows the initial property values for an instance of the SemaphoreFullException class initialized with this constructor.

VlastnostProperty HodnotaValue
InnerException null.null.
Message message.message.

Viz také

SemaphoreFullException(SerializationInfo, StreamingContext)

Inicializuje novou instanci třídy SemaphoreFullException se serializovanými daty.Initializes a new instance of the SemaphoreFullException class with serialized data.

protected:
 SemaphoreFullException(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected SemaphoreFullException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.Threading.SemaphoreFullException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Threading.SemaphoreFullException
Protected Sub New (info As SerializationInfo, context As StreamingContext)

Parametry

info
SerializationInfo

SerializationInfoObjekt, který obsahuje Serializovaná data objektu o vyvolané výjimce.The SerializationInfo object that holds the serialized object data about the exception being thrown.

context
StreamingContext

StreamingContextObjekt, který obsahuje kontextové informace o zdroji nebo cíli.The StreamingContext object that contains contextual information about the source or destination.

Poznámky

Tento konstruktor je volán během deserializaci k rekonstrukci objektu výjimky přenášeného prostřednictvím toku.This constructor is called during deserialization to reconstitute the exception object transmitted over a stream. Další informace naleznete v tématu XML a serializace SOAP.For more information, see XML and SOAP Serialization.

Viz také

SemaphoreFullException(String, Exception)

Inicializuje novou instanci SemaphoreFullException třídy se zadanou chybovou zprávou a odkazem na vnitřní výjimku, která je příčinou této výjimky.Initializes a new instance of the SemaphoreFullException class with a specified error message and a reference to the inner exception that is the cause of this exception.

public:
 SemaphoreFullException(System::String ^ message, Exception ^ innerException);
public SemaphoreFullException (string message, Exception innerException);
new System.Threading.SemaphoreFullException : string * Exception -> System.Threading.SemaphoreFullException
Public Sub New (message As String, innerException As Exception)

Parametry

message
String

Chybová zpráva, která vysvětluje důvod výjimky.The error message that explains the reason for the exception.

innerException
Exception

Výjimka, která je příčinou aktuální výjimkyThe exception that is the cause of the current exception. Pokud innerException parametr není null , aktuální výjimka je vyvolána v catch bloku, který zpracovává vnitřní výjimku.If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.

Poznámky

Výjimka, která je vyvolána jako přímý výsledek předchozí výjimky by měla obsahovat odkaz na předchozí výjimku ve vlastnosti InnerException.An exception that is thrown as a direct result of a previous exception should include a reference to the previous exception in the InnerException property. Vlastnost InnerException vrací stejnou hodnotu, která je předána do konstruktoru, nebo hodnotu null, pokud vlastnost InnerException neposkytne hodnotu vnitřní výjimky konstruktoru.The InnerException property returns the same value that is passed into the constructor, or null if the InnerException property does not supply the inner exception value to the constructor.

Viz také

Platí pro