Compartilhar via


AbandonedMutexException Construtores

Definição

Inicializa uma nova instância da classe AbandonedMutexException.

Sobrecargas

Nome Description
AbandonedMutexException()

Inicializa uma nova instância da classe AbandonedMutexException com valores padrão.

AbandonedMutexException(String)

Inicializa uma nova instância da AbandonedMutexException classe com uma mensagem de erro especificada.

AbandonedMutexException(Int32, WaitHandle)

Inicializa uma nova instância da AbandonedMutexException classe com um índice especificado para o mutex abandonado, se aplicável, e um Mutex objeto que representa o mutex.

AbandonedMutexException(SerializationInfo, StreamingContext)
Obsoleto.

Inicializa uma nova instância da AbandonedMutexException classe com dados serializados.

AbandonedMutexException(String, Exception)

Inicializa uma nova instância da AbandonedMutexException classe com uma mensagem de erro especificada e uma exceção interna.

AbandonedMutexException(String, Int32, WaitHandle)

Inicializa uma nova instância da AbandonedMutexException classe com uma mensagem de erro especificada, o índice do mutex abandonado, se aplicável, e o mutex abandonado.

AbandonedMutexException(String, Exception, Int32, WaitHandle)

Inicializa uma nova instância da classe com uma mensagem de AbandonedMutexException erro especificada, a exceção interna, o índice do mutex abandonado, se aplicável, e um Mutex objeto que representa o mutex.

AbandonedMutexException()

Origem:
AbandonedMutexException.cs
Origem:
AbandonedMutexException.cs
Origem:
AbandonedMutexException.cs
Origem:
AbandonedMutexException.cs
Origem:
AbandonedMutexException.cs

Inicializa uma nova instância da classe AbandonedMutexException com valores padrão.

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

Comentários

Esse construtor inicializa a Message propriedade da nova instância para uma mensagem fornecida pelo sistema que descreve o erro, como "A espera concluída devido a um mutex abandonado". Essa mensagem leva em conta a cultura atual do sistema.

A tabela a seguir mostra os valores de propriedade iniciais de uma instância de AbandonedMutexException.

Propriedade Valor
InnerException null.
Message A cadeia de caracteres de mensagem de erro fornecida pelo sistema.
Mutex null.
MutexIndex -1 (menos um).

Confira também

Aplica-se a

AbandonedMutexException(String)

Origem:
AbandonedMutexException.cs
Origem:
AbandonedMutexException.cs
Origem:
AbandonedMutexException.cs
Origem:
AbandonedMutexException.cs
Origem:
AbandonedMutexException.cs

Inicializa uma nova instância da AbandonedMutexException classe com uma mensagem de erro especificada.

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

Parâmetros

message
String

Uma mensagem de erro que explica o motivo da exceção.

Comentários

O conteúdo é message destinado a ser compreendido pelos humanos. O chamador desse construtor é necessário para garantir que essa cadeia de caracteres tenha sido localizada para a cultura atual do sistema.

A tabela a seguir mostra os valores de propriedade iniciais de uma instância inicializada AbandonedMutexException com esse construtor.

Propriedade Valor
InnerException null.
Message message.
Mutex null.
MutexIndex -1 (menos um).

Confira também

Aplica-se a

AbandonedMutexException(Int32, WaitHandle)

Origem:
AbandonedMutexException.cs
Origem:
AbandonedMutexException.cs
Origem:
AbandonedMutexException.cs
Origem:
AbandonedMutexException.cs
Origem:
AbandonedMutexException.cs

Inicializa uma nova instância da AbandonedMutexException classe com um índice especificado para o mutex abandonado, se aplicável, e um Mutex objeto que representa o mutex.

public:
 AbandonedMutexException(int location, System::Threading::WaitHandle ^ handle);
public AbandonedMutexException(int location, System.Threading.WaitHandle handle);
public AbandonedMutexException(int location, System.Threading.WaitHandle? handle);
new System.Threading.AbandonedMutexException : int * System.Threading.WaitHandle -> System.Threading.AbandonedMutexException
Public Sub New (location As Integer, handle As WaitHandle)

Parâmetros

location
Int32

O índice do mutex abandonado na matriz de identificadores de espera se a exceção for gerada para o WaitAny método ou -1 se a exceção for gerada para os métodos ou WaitAll métodosWaitOne.

handle
WaitHandle

Um Mutex objeto que representa o mutex abandonado.

Comentários

Esse construtor inicializa a Message propriedade da nova instância para uma mensagem fornecida pelo sistema que descreve o erro, como "A espera concluída devido a um mutex abandonado". Essa mensagem leva em conta a cultura atual do sistema.

A tabela a seguir mostra os valores de propriedade iniciais de uma instância inicializada AbandonedMutexException com esse construtor.

Propriedade Valor
InnerException null.
Message Uma cadeia de caracteres de mensagem de erro fornecida pelo sistema.
Mutex handle.
MutexIndex location.

Confira também

Aplica-se a

AbandonedMutexException(SerializationInfo, StreamingContext)

Origem:
AbandonedMutexException.cs
Origem:
AbandonedMutexException.cs
Origem:
AbandonedMutexException.cs
Origem:
AbandonedMutexException.cs
Origem:
AbandonedMutexException.cs

Cuidado

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

Inicializa uma nova instância da AbandonedMutexException classe com dados serializados.

protected:
 AbandonedMutexException(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 AbandonedMutexException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
protected AbandonedMutexException(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}")>]
new System.Threading.AbandonedMutexException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Threading.AbandonedMutexException
new System.Threading.AbandonedMutexException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Threading.AbandonedMutexException
Protected Sub New (info As SerializationInfo, context As StreamingContext)

Parâmetros

info
SerializationInfo

O SerializationInfo objeto que contém os dados do objeto serializado sobre a exceção que está sendo gerada.

context
StreamingContext

O StreamingContext objeto que contém informações contextuais sobre a origem ou o destino.

Atributos

Comentários

Esse construtor é chamado durante a desserialização para reconstituir o objeto de exceção transmitido por um fluxo. Para obter mais informações, consulte de serialização XML e SOAP.

Confira também

Aplica-se a

AbandonedMutexException(String, Exception)

Origem:
AbandonedMutexException.cs
Origem:
AbandonedMutexException.cs
Origem:
AbandonedMutexException.cs
Origem:
AbandonedMutexException.cs
Origem:
AbandonedMutexException.cs

Inicializa uma nova instância da AbandonedMutexException classe com uma mensagem de erro especificada e uma exceção interna.

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

Parâmetros

message
String

Uma mensagem de erro que explica o motivo da exceção.

inner
Exception

A exceção que é a causa da exceção atual. Se o inner parâmetro não nullfor, a exceção atual será gerada em um catch bloco que manipula a exceção interna.

Comentários

O conteúdo é message destinado a ser compreendido pelos humanos. O chamador desse construtor é necessário para garantir que essa cadeia de caracteres tenha sido localizada para a cultura atual do sistema.

Uma exceção gerada como resultado direto de uma exceção anterior deve incluir uma referência à exceção anterior na InnerException propriedade. A InnerException propriedade retorna o mesmo valor que é passado para o construtor ou null se a InnerException propriedade não fornece o valor de exceção interna ao construtor.

A tabela a seguir mostra os valores de propriedade iniciais de uma instância inicializada AbandonedMutexException com esse construtor.

Propriedade Valor
InnerException inner.
Message message.
Mutex null.
MutexIndex -1 (menos um).

Confira também

Aplica-se a

AbandonedMutexException(String, Int32, WaitHandle)

Origem:
AbandonedMutexException.cs
Origem:
AbandonedMutexException.cs
Origem:
AbandonedMutexException.cs
Origem:
AbandonedMutexException.cs
Origem:
AbandonedMutexException.cs

Inicializa uma nova instância da AbandonedMutexException classe com uma mensagem de erro especificada, o índice do mutex abandonado, se aplicável, e o mutex abandonado.

public:
 AbandonedMutexException(System::String ^ message, int location, System::Threading::WaitHandle ^ handle);
public AbandonedMutexException(string message, int location, System.Threading.WaitHandle handle);
public AbandonedMutexException(string? message, int location, System.Threading.WaitHandle? handle);
new System.Threading.AbandonedMutexException : string * int * System.Threading.WaitHandle -> System.Threading.AbandonedMutexException
Public Sub New (message As String, location As Integer, handle As WaitHandle)

Parâmetros

message
String

Uma mensagem de erro que explica o motivo da exceção.

location
Int32

O índice do mutex abandonado na matriz de identificadores de espera se a exceção for gerada para o WaitAny método ou -1 se a exceção for gerada para os métodos ou WaitAll métodosWaitOne.

handle
WaitHandle

Um Mutex objeto que representa o mutex abandonado.

Comentários

O conteúdo é message destinado a ser compreendido pelos humanos. O chamador desse construtor é necessário para garantir que essa cadeia de caracteres tenha sido localizada para a cultura atual do sistema.

A tabela a seguir mostra os valores de propriedade iniciais de uma instância inicializada AbandonedMutexException com esse construtor.

Propriedade Valor
InnerException null.
Message message.
Mutex handle.
MutexIndex location.

Confira também

Aplica-se a

AbandonedMutexException(String, Exception, Int32, WaitHandle)

Origem:
AbandonedMutexException.cs
Origem:
AbandonedMutexException.cs
Origem:
AbandonedMutexException.cs
Origem:
AbandonedMutexException.cs
Origem:
AbandonedMutexException.cs

Inicializa uma nova instância da classe com uma mensagem de AbandonedMutexException erro especificada, a exceção interna, o índice do mutex abandonado, se aplicável, e um Mutex objeto que representa o mutex.

public:
 AbandonedMutexException(System::String ^ message, Exception ^ inner, int location, System::Threading::WaitHandle ^ handle);
public AbandonedMutexException(string message, Exception inner, int location, System.Threading.WaitHandle handle);
public AbandonedMutexException(string? message, Exception? inner, int location, System.Threading.WaitHandle? handle);
new System.Threading.AbandonedMutexException : string * Exception * int * System.Threading.WaitHandle -> System.Threading.AbandonedMutexException
Public Sub New (message As String, inner As Exception, location As Integer, handle As WaitHandle)

Parâmetros

message
String

Uma mensagem de erro que explica o motivo da exceção.

inner
Exception

A exceção que é a causa da exceção atual. Se o inner parâmetro não nullfor, a exceção atual será gerada em um catch bloco que manipula a exceção interna.

location
Int32

O índice do mutex abandonado na matriz de identificadores de espera se a exceção for gerada para o WaitAny método ou -1 se a exceção for gerada para os métodos ou WaitAll métodosWaitOne.

handle
WaitHandle

Um Mutex objeto que representa o mutex abandonado.

Comentários

O conteúdo é uma cadeia de caracteres de message texto destinada a informar o usuário sobre a exceção. O chamador desse construtor é necessário para garantir que essa cadeia de caracteres tenha sido localizada para a cultura atual do sistema.

Uma exceção gerada como resultado direto de uma exceção anterior deve incluir uma referência à exceção anterior na InnerException propriedade. A InnerException propriedade retorna o mesmo valor que é passado para o construtor ou null se a InnerException propriedade não fornece o valor de exceção interna ao construtor.

A tabela a seguir mostra os valores de propriedade iniciais de uma instância inicializada AbandonedMutexException com esse construtor.

Propriedade Valor
InnerException inner.
Message message.
Mutex handle.
MutexIndex location.

Confira também

Aplica-se a