InvalidEnumArgumentException Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menginisialisasi instans baru kelas InvalidEnumArgumentException.
Overload
InvalidEnumArgumentException() |
Menginisialisasi instans InvalidEnumArgumentException baru kelas tanpa pesan. |
InvalidEnumArgumentException(String) |
Menginisialisasi instans InvalidEnumArgumentException baru kelas dengan pesan yang ditentukan. |
InvalidEnumArgumentException(SerializationInfo, StreamingContext) |
Kedaluwarsa.
Menginisialisasi instans InvalidEnumArgumentException baru kelas menggunakan data dan konteks serialisasi yang ditentukan. |
InvalidEnumArgumentException(String, Exception) |
Menginisialisasi instans InvalidEnumArgumentException baru kelas dengan deskripsi terperinci yang ditentukan dan pengecualian yang ditentukan. |
InvalidEnumArgumentException(String, Int32, Type) |
Menginisialisasi instans InvalidEnumArgumentException baru kelas dengan pesan yang dihasilkan dari argumen, nilai yang tidak valid, dan kelas enumerasi. |
InvalidEnumArgumentException()
Menginisialisasi instans InvalidEnumArgumentException baru kelas tanpa pesan.
public:
InvalidEnumArgumentException();
public InvalidEnumArgumentException ();
Public Sub New ()
Berlaku untuk
InvalidEnumArgumentException(String)
Menginisialisasi instans InvalidEnumArgumentException baru kelas dengan pesan yang ditentukan.
public:
InvalidEnumArgumentException(System::String ^ message);
public InvalidEnumArgumentException (string? message);
public InvalidEnumArgumentException (string message);
new System.ComponentModel.InvalidEnumArgumentException : string -> System.ComponentModel.InvalidEnumArgumentException
Public Sub New (message As String)
Parameter
- message
- String
Pesan yang akan ditampilkan dengan pengecualian ini.
Berlaku untuk
InvalidEnumArgumentException(SerializationInfo, StreamingContext)
Perhatian
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
Menginisialisasi instans InvalidEnumArgumentException baru kelas menggunakan data dan konteks serialisasi yang ditentukan.
protected:
InvalidEnumArgumentException(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected InvalidEnumArgumentException (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 InvalidEnumArgumentException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.ComponentModel.InvalidEnumArgumentException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.ComponentModel.InvalidEnumArgumentException
[<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.ComponentModel.InvalidEnumArgumentException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.ComponentModel.InvalidEnumArgumentException
Protected Sub New (info As SerializationInfo, context As StreamingContext)
Parameter
- info
- SerializationInfo
yang SerializationInfo akan digunakan untuk deserialisasi.
- context
- StreamingContext
Tujuan yang akan digunakan untuk deserialisasi.
- Atribut
Berlaku untuk
InvalidEnumArgumentException(String, Exception)
Menginisialisasi instans InvalidEnumArgumentException baru kelas dengan deskripsi terperinci yang ditentukan dan pengecualian yang ditentukan.
public:
InvalidEnumArgumentException(System::String ^ message, Exception ^ innerException);
public InvalidEnumArgumentException (string? message, Exception? innerException);
public InvalidEnumArgumentException (string message, Exception innerException);
new System.ComponentModel.InvalidEnumArgumentException : string * Exception -> System.ComponentModel.InvalidEnumArgumentException
Public Sub New (message As String, innerException As Exception)
Parameter
- message
- String
Deskripsi terperinci tentang kesalahan.
- innerException
- Exception
Referensi ke pengecualian dalam yang merupakan penyebab pengecualian ini.
Berlaku untuk
InvalidEnumArgumentException(String, Int32, Type)
Menginisialisasi instans InvalidEnumArgumentException baru kelas dengan pesan yang dihasilkan dari argumen, nilai yang tidak valid, dan kelas enumerasi.
public:
InvalidEnumArgumentException(System::String ^ argumentName, int invalidValue, Type ^ enumClass);
public InvalidEnumArgumentException (string? argumentName, int invalidValue, Type enumClass);
public InvalidEnumArgumentException (string argumentName, int invalidValue, Type enumClass);
new System.ComponentModel.InvalidEnumArgumentException : string * int * Type -> System.ComponentModel.InvalidEnumArgumentException
Public Sub New (argumentName As String, invalidValue As Integer, enumClass As Type)
Parameter
- argumentName
- String
Nama argumen yang menyebabkan pengecualian.
- invalidValue
- Int32
Nilai argumen yang gagal.
Keterangan
Konstruktor ini akan membuat pesan yang dilokalkan yang mengatakan bahwa argumentName
parameter tidak valid karena nilai yang diteruskan tidak valid, dan bahwa nilai harus menjadi salah satu nilai di kelas enumerasi.