AbandonedMutexException Construtores

Definição

Inicializa uma nova instância da AbandonedMutexException classe.

Sobrecargas

Name Description
AbandonedMutexException()

Inicializa uma nova instância da AbandonedMutexException classe com valores por defeito.

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 AbandonedMutexException classe com uma mensagem de erro especificada, a exceção interna, o índice para o 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 AbandonedMutexException classe com valores por defeito.

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

Observações

Este construtor inicializa a Message propriedade da nova instância numa mensagem fornecida pelo sistema que descreve o erro, como "A espera concluída devido a um mutex abandonado." Esta mensagem tem em conta a cultura atual do sistema.

A tabela seguinte mostra os valores iniciais das propriedades para uma instância de AbandonedMutexException.

Property Value
InnerException null.
Message A cadeia de mensagens de erro fornecida pelo sistema.
Mutex null.
MutexIndex -1 (menos um).

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

Observações

O conteúdo de message destina-se a ser compreendido pelos humanos. O chamador deste construtor é obrigado a garantir que esta cadeia foi localizada para a cultura do sistema atual.

A tabela seguinte mostra os valores iniciais das propriedades para uma instância de AbandonedMutexException inicializada com este construtor.

Property Value
InnerException null.
Message message.
Mutex null.
MutexIndex -1 (menos um).

Ver 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 no array de handles wait é se a exceção for lançada para o WaitAny método, ou -1 se a exceção for lançada para os WaitOne métodos ou WaitAll .

handle
WaitHandle

Um Mutex objeto que representa o mutex abandonado.

Observações

Este construtor inicializa a Message propriedade da nova instância numa mensagem fornecida pelo sistema que descreve o erro, como "A espera concluída devido a um mutex abandonado." Esta mensagem tem em conta a cultura atual do sistema.

A tabela seguinte mostra os valores iniciais das propriedades para uma instância de AbandonedMutexException inicializada com este construtor.

Property Value
InnerException null.
Message Uma cadeia de mensagens de erro fornecida pelo sistema.
Mutex handle.
MutexIndex location.

Ver também

Aplica-se a

AbandonedMutexException(SerializationInfo, StreamingContext)

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

Atenção

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á a ser lançada.

context
StreamingContext

O StreamingContext objeto que contém informação contextual sobre a origem ou destino.

Atributos

Observações

Este construtor é chamado durante a desserialização para reconstituir o objeto exceção transmitido através de um fluxo. Para mais informações, consulte XML e Serialização SOAP.

Ver 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 a razão 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 é elevada num catch bloco que gere a exceção interna.

Observações

O conteúdo de message destina-se a ser compreendido pelos humanos. O chamador deste construtor é obrigado a garantir que esta cadeia foi localizada para a cultura do sistema atual.

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

A tabela seguinte mostra os valores iniciais das propriedades para uma instância de AbandonedMutexException inicializada com este construtor.

Property Value
InnerException inner.
Message message.
Mutex null.
MutexIndex -1 (menos um).

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

location
Int32

O índice do mutex abandonado no array de handles wait é se a exceção for lançada para o WaitAny método, ou -1 se a exceção for lançada para os WaitOne métodos ou WaitAll .

handle
WaitHandle

Um Mutex objeto que representa o mutex abandonado.

Observações

O conteúdo de message destina-se a ser compreendido pelos humanos. O chamador deste construtor é obrigado a garantir que esta cadeia foi localizada para a cultura do sistema atual.

A tabela seguinte mostra os valores iniciais das propriedades para uma instância de AbandonedMutexException inicializada com este construtor.

Property Value
InnerException null.
Message message.
Mutex handle.
MutexIndex location.

Ver 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 AbandonedMutexException classe com uma mensagem de erro especificada, a exceção interna, o índice para o 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 a razão 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 é elevada num catch bloco que gere a exceção interna.

location
Int32

O índice do mutex abandonado no array de handles wait é se a exceção for lançada para o WaitAny método, ou -1 se a exceção for lançada para os WaitOne métodos ou WaitAll .

handle
WaitHandle

Um Mutex objeto que representa o mutex abandonado.

Observações

O conteúdo de message é uma cadeia de texto destinada a informar o utilizador sobre a exceção. O chamador deste construtor é obrigado a garantir que esta cadeia foi localizada para a cultura do sistema atual.

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

A tabela seguinte mostra os valores iniciais das propriedades para uma instância de AbandonedMutexException inicializada com este construtor.

Property Value
InnerException inner.
Message message.
Mutex handle.
MutexIndex location.

Ver também

Aplica-se a