Compartilhar via


AbandonedMutexException Construtores

Definição

Inicializa uma nova instância da classe AbandonedMutexException.

Sobrecargas

AbandonedMutexException()

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

AbandonedMutexException(String)

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

AbandonedMutexException(Int32, WaitHandle)

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

AbandonedMutexException(SerializationInfo, StreamingContext)
Obsoleto.

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

AbandonedMutexException(String, Exception)

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

AbandonedMutexException(String, Int32, WaitHandle)

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

AbandonedMutexException(String, Exception, Int32, WaitHandle)

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

AbandonedMutexException()

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 inicial 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

Inicializa uma nova instância da classe AbandonedMutexException 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 a razão da exceção.

Comentários

O conteúdo de message deve ser compreendido por humanos. O chamador deste construtor é obrigatório para garantir que esta cadeia de caracteres foi localizada para a cultura do sistema atual.

A tabela a seguir mostra os valores de propriedade iniciais para uma instância de AbandonedMutexException inicializada 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

Inicializa uma nova instância da classe AbandonedMutexException com um índice especificado para o mutex abandonado, se aplicável, e um objeto Mutex 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 é gerada para o método WaitAny, ou -1, se a exceção é gerada para os métodos WaitOne ou WaitAll.

handle
WaitHandle

Um objeto Mutex 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 para uma instância de AbandonedMutexException inicializada 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

Cuidado

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

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

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

Parâmetros

info
SerializationInfo

O objeto SerializationInfo que mantém os dados de objeto serializados sobre a exceção que está sendo lançada.

context
StreamingContext

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

Atributos

Comentários

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

Confira também

Aplica-se a

AbandonedMutexException(String, Exception)

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

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

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 a razão da exceção.

inner
Exception

A exceção que é a causa da exceção atual. Caso o parâmetro inner não seja null, a exceção atual é acionada em um bloco catch que identifica a exceção interna.

Comentários

O conteúdo de message deve ser compreendido por humanos. O chamador deste construtor é obrigatório para garantir que esta cadeia de caracteres foi localizada para a cultura do sistema atual.

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

A tabela a seguir mostra os valores de propriedade iniciais para uma instância de AbandonedMutexException inicializada 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

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

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 a razão da exceção.

location
Int32

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

handle
WaitHandle

Um objeto Mutex que representa o mutex abandonado.

Comentários

O conteúdo de message deve ser compreendido por humanos. O chamador deste construtor é obrigatório para garantir que esta cadeia de caracteres foi localizada para a cultura do sistema atual.

A tabela a seguir mostra os valores de propriedade iniciais para uma instância de AbandonedMutexException inicializada 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

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

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 a razão da exceção.

inner
Exception

A exceção que é a causa da exceção atual. Caso o parâmetro inner não seja null, a exceção atual é acionada em um bloco catch que identifica a exceção interna.

location
Int32

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

handle
WaitHandle

Um objeto Mutex que representa o mutex abandonado.

Comentários

O conteúdo de é uma cadeia de message caracteres de texto destinada a informar o usuário sobre a exceção. O chamador deste construtor é obrigatório para garantir que esta cadeia de caracteres foi localizada para a cultura do sistema atual.

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

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

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

Confira também

Aplica-se a