AccessViolationException Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy AccessViolationException.Initializes a new instance of the AccessViolationException class.

Przeciążenia

AccessViolationException()

Inicjuje nowe wystąpienie AccessViolationException klasy z komunikatem dostarczonym przez system, który opisuje błąd.Initializes a new instance of the AccessViolationException class with a system-supplied message that describes the error.

AccessViolationException(String)

Inicjuje nowe wystąpienie AccessViolationException klasy z określonym komunikatem opisującym błąd.Initializes a new instance of the AccessViolationException class with a specified message that describes the error.

AccessViolationException(SerializationInfo, StreamingContext)

Inicjuje nowe wystąpienie klasy AccessViolationException z zserializowanymi danymi.Initializes a new instance of the AccessViolationException class with serialized data.

AccessViolationException(String, Exception)

Inicjuje nowe wystąpienie AccessViolationException 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 AccessViolationException class with a specified error message and a reference to the inner exception that is the cause of this exception.

AccessViolationException()

Inicjuje nowe wystąpienie AccessViolationException klasy z komunikatem dostarczonym przez system, który opisuje błąd.Initializes a new instance of the AccessViolationException class with a system-supplied message that describes the error.

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

Uwagi

Ten konstruktor inicjuje Message Właściwość nowego wystąpienia do komunikatu dostarczonego przez system, który opisuje błąd, taki jak "próba odczytu lub zapisu chronionej pamięci.This constructor initializes the Message property of the new instance to a system-supplied message that describes the error, such as "Attempted to read or write protected memory. Często oznacza to, że inna pamięć uległa uszkodzeniu.This is often an indication that other memory has been corrupted." W przypadku tego komunikatu brane są pod uwagę bieżące ustawienia kulturowe systemu.This message takes into account the current system culture.

Poniższa tabela prezentuje początkowe wartości właściwości dla wystąpienia klasy AccessViolationException.The following table shows the initial property values for an instance of AccessViolationException.

WłaściwośćProperty WartośćValue
InnerException null.null.
Message Zlokalizowany ciąg z komunikatem o błędzie.The localized error message string.

Dotyczy

AccessViolationException(String)

Inicjuje nowe wystąpienie AccessViolationException klasy z określonym komunikatem opisującym błąd.Initializes a new instance of the AccessViolationException class with a specified message that describes the error.

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

Parametry

message
String

Komunikat opisujący wyjątek.The message that describes the exception. Obiekt wywołujący tego konstruktora jest wymagany w celu zagwarantowania, że ten ciąg został zlokalizowany w bieżącej kulturze systemu.The caller of this constructor is required to ensure that this string has been localized for the current system culture.

Uwagi

Poniższa tabela prezentuje początkowe wartości właściwości dla wystąpienia klasy AccessViolationException.The following table shows the initial property values for an instance of AccessViolationException.

WłaściwośćProperty WartośćValue
InnerException null.null.
Message Ciąg z komunikatem o błędzie określony w parametrze message.The error message string specified in message.

Dotyczy

AccessViolationException(SerializationInfo, StreamingContext)

Inicjuje nowe wystąpienie klasy AccessViolationException z zserializowanymi danymi.Initializes a new instance of the AccessViolationException class with serialized data.

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

Parametry

info
SerializationInfo

SerializationInfoZawiera dane serializowanego obiektu.The SerializationInfo that holds the serialized object data.

context
StreamingContext

Obiekt StreamingContext zawierający informacje kontekstowe dotyczące źródła lub miejsca docelowego.The StreamingContext that contains contextual information about the source or destination.

Uwagi

Ten konstruktor jest wywoływana podczas deserializacji do odtworzenia obiektu wyjątku przesyłanego za pomocą strumienia.This constructor is called during deserialization to reconstitute the exception object transmitted over a stream. Aby uzyskać więcej informacji, zobacz XML i Serializacja protokołu SOAP.For more information, see XML and SOAP Serialization.

Dotyczy

AccessViolationException(String, Exception)

Inicjuje nowe wystąpienie AccessViolationException 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 AccessViolationException class with a specified error message and a reference to the inner exception that is the cause of this exception.

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

Parametry

message
String

Komunikat opisujący wyjątek.The message that describes the exception. Obiekt wywołujący tego konstruktora jest wymagany w celu zagwarantowania, że ten ciąg został zlokalizowany w bieżącej kulturze systemu.The caller of this constructor is required to ensure that this string has been localized for the current system culture.

innerException
Exception

Wyjątek będący przyczyną bieżącego wyjątku.The exception that is the cause of the current exception. Jeśli innerException parametr nie jest null , bieżący wyjątek jest wywoływany w catch bloku, który obsługuje wyjątek wewnętrzny.If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.

Uwagi

Wyjątek zgłaszany bezpośrednio w wyniku poprzedniego wyjątku powinien zawierać odwołanie do poprzedniego wyjątku we właściwości 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. Właściwość InnerException zwraca tę samą wartość, która została przekazana do konstruktora, lub wartość null, jeśli właściwość InnerException nie przekazuje do konstruktora wartości wyjątku wewnętrznego.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.

Poniższa tabela prezentuje początkowe wartości właściwości dla wystąpienia klasy AccessViolationException.The following table shows the initial property values for an instance of AccessViolationException.

WłaściwośćProperty WartośćValue
InnerException null.null.
Message Ciąg z komunikatem o błędzie określony w parametrze message.The error message string specified in message.

Dotyczy