SafeArrayRankMismatchException Конструкторы

Определение

Инициализирует новый экземпляр класса SafeArrayRankMismatchException.Initializes a new instance of the SafeArrayRankMismatchException class.

Перегрузки

SafeArrayRankMismatchException()

Инициализирует новый экземпляр класса SafeArrayTypeMismatchException со значениями по умолчанию.Initializes a new instance of the SafeArrayTypeMismatchException class with default values.

SafeArrayRankMismatchException(String)

Инициализирует новый экземпляр класса SafeArrayRankMismatchException указанным сообщением.Initializes a new instance of the SafeArrayRankMismatchException class with the specified message.

SafeArrayRankMismatchException(SerializationInfo, StreamingContext)

Инициализирует новый экземпляр класса SafeArrayTypeMismatchException, используя данные сериализации.Initializes a new instance of the SafeArrayTypeMismatchException class from serialization data.

SafeArrayRankMismatchException(String, Exception)

Инициализирует новый экземпляр класса SafeArrayRankMismatchException указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее данное исключение.Initializes a new instance of the SafeArrayRankMismatchException class with a specified error message and a reference to the inner exception that is the cause of this exception.

SafeArrayRankMismatchException()

Инициализирует новый экземпляр класса SafeArrayTypeMismatchException со значениями по умолчанию.Initializes a new instance of the SafeArrayTypeMismatchException class with default values.

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

Комментарии

Интерфейс SafeArrayRankMismatchException наследуется от интерфейса SystemException.SafeArrayRankMismatchException inherits from SystemException. Этот конструктор задает свойства Exception объекта, как показано в следующей таблице.This constructor sets the properties of the Exception object as shown in the following table.

СвойствоProperty ЗначениеValue
InnerException null.null.
Message Локализованная строка сообщения об ошибке.A localized error message string.

Применяется к

SafeArrayRankMismatchException(String)

Инициализирует новый экземпляр класса SafeArrayRankMismatchException указанным сообщением.Initializes a new instance of the SafeArrayRankMismatchException class with the specified message.

public:
 SafeArrayRankMismatchException(System::String ^ message);
public SafeArrayRankMismatchException (string message);
public SafeArrayRankMismatchException (string? message);
new System.Runtime.InteropServices.SafeArrayRankMismatchException : string -> System.Runtime.InteropServices.SafeArrayRankMismatchException
Public Sub New (message As String)

Параметры

message
String

Сообщение, указывающее причину возникновения исключения.The message that indicates the reason for the exception.

Комментарии

Интерфейс SafeArrayRankMismatchException наследуется от интерфейса SystemException.SafeArrayRankMismatchException inherits from SystemException. Этот конструктор задает свойства Exception объекта, как показано в следующей таблице.This constructor sets the properties of the Exception object as shown in the following table.

СвойствоProperty ЗначениеValue
InnerException null.null.
Message message

Применяется к

SafeArrayRankMismatchException(SerializationInfo, StreamingContext)

Инициализирует новый экземпляр класса SafeArrayTypeMismatchException, используя данные сериализации.Initializes a new instance of the SafeArrayTypeMismatchException class from serialization data.

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

Параметры

info
SerializationInfo

Объект, содержащий сериализованные данные объекта.The object that holds the serialized object data.

context
StreamingContext

Контекстные сведения об источнике или назначении.The contextual information about the source or destination.

Исключения

info имеет значение null.info is null.

Комментарии

Этот конструктор вызывается во время десериализации для восстановления объекта исключения, переданного в потоке.This constructor is called during deserialization to reconstitute the exception object transmitted over a stream. Для получения дополнительной информации см. System.Runtime.Serialization.For more information, see System.Runtime.Serialization.

Интерфейс SafeArrayRankMismatchException наследуется от интерфейса SystemException.SafeArrayRankMismatchException inherits from SystemException.

Применяется к

SafeArrayRankMismatchException(String, Exception)

Инициализирует новый экземпляр класса SafeArrayRankMismatchException указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее данное исключение.Initializes a new instance of the SafeArrayRankMismatchException class with a specified error message and a reference to the inner exception that is the cause of this exception.

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

Параметры

message
String

Сообщение об ошибке, указывающее причину создания исключения.The error message that explains the reason for the exception.

inner
Exception

Исключение, которое является причиной текущего исключения.The exception that is the cause of the current exception. Если значение параметра inner не равно null, текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение.If the inner parameter is not null, the current exception is raised in a catch block that handles the inner exception.

Комментарии

Исключение, созданное как прямой результат предыдущего исключения, должно содержать в свойстве 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. Свойство InnerException возвращает то же значение, которое передается в конструктор, или null, если свойство InnerException не предоставляет значение внутреннего исключения в конструктор.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.

В следующей таблице показаны первоначальные значения свойств для экземпляра SafeArrayRankMismatchException.The following table shows the initial property values for an instance of SafeArrayRankMismatchException.

СвойствоProperty ЗначениеValue
InnerException Ссылка на внутреннее исключение.The inner exception reference.
Message Строка сообщения об ошибке.The error message string.

См. также раздел

Применяется к