PathTooLongException Oluşturucular

Tanım

PathTooLongException sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

PathTooLongException()

HRESULT COR_E_PATHTOOLONG olarak ayarlanmış yeni bir sınıf örneği PathTooLongException başlatır.

PathTooLongException(String)

İleti dizesi olarak ve message HRESULT COR_E_PATHTOOLONG olarak ayarlanmış olarak sınıfın yeni bir örneğini PathTooLongException başlatır.

PathTooLongException(SerializationInfo, StreamingContext)
Geçersiz.

Belirtilen serileştirme ve bağlam bilgileriyle sınıfının yeni bir örneğini PathTooLongException başlatır.

PathTooLongException(String, Exception)

Belirtilen bir hata iletisi ve bu özel durumun nedeni olan iç özel duruma başvuru ile sınıfının yeni bir örneğini PathTooLongException başlatır.

PathTooLongException()

Kaynak:
PathTooLongException.cs
Kaynak:
PathTooLongException.cs
Kaynak:
PathTooLongException.cs

HRESULT COR_E_PATHTOOLONG olarak ayarlanmış yeni bir sınıf örneği PathTooLongException başlatır.

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

Açıklamalar

Bu oluşturucu, yeni örneğin özelliğini sistem tarafından sağlanan ve "Sağlanan yol çok uzun" gibi hatayı açıklayan bir iletiye başlatır Message . Bu ileti geçerli sistem kültürünü dikkate alır.

Ayrıca bkz.

Şunlara uygulanır

PathTooLongException(String)

Kaynak:
PathTooLongException.cs
Kaynak:
PathTooLongException.cs
Kaynak:
PathTooLongException.cs

İleti dizesi olarak ve message HRESULT COR_E_PATHTOOLONG olarak ayarlanmış olarak sınıfın yeni bir örneğini PathTooLongException başlatır.

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

Parametreler

message
String

String Hatayı açıklayan bir. içeriğinin message insanlar tarafından anlaşılması amaçlanmıştır. Bu yapıcının çağırıcısı, bu dizenin geçerli sistem kültürü için yerelleştirilmiş olduğundan emin olmak için gereklidir.

Açıklamalar

Bu oluşturucu kullanarak messageyeni örneğin özelliğini başlatırMessage.

Ayrıca bkz.

Şunlara uygulanır

PathTooLongException(SerializationInfo, StreamingContext)

Kaynak:
PathTooLongException.cs
Kaynak:
PathTooLongException.cs
Kaynak:
PathTooLongException.cs

Dikkat

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

Belirtilen serileştirme ve bağlam bilgileriyle sınıfının yeni bir örneğini PathTooLongException başlatır.

protected:
 PathTooLongException(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected PathTooLongException (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 PathTooLongException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.IO.PathTooLongException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.IO.PathTooLongException
[<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.IO.PathTooLongException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.IO.PathTooLongException
Protected Sub New (info As SerializationInfo, context As StreamingContext)

Parametreler

info
SerializationInfo

Oluşturulan özel durumla ilgili serileştirilmiş nesne verilerini içeren SerializationInfo.

context
StreamingContext

Kaynak veya hedefle ilgili bağlamsal bilgileri içeren StreamingContext.

Öznitelikler

Ayrıca bkz.

Şunlara uygulanır

PathTooLongException(String, Exception)

Kaynak:
PathTooLongException.cs
Kaynak:
PathTooLongException.cs
Kaynak:
PathTooLongException.cs

Belirtilen bir hata iletisi ve bu özel durumun nedeni olan iç özel duruma başvuru ile sınıfının yeni bir örneğini PathTooLongException başlatır.

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

Parametreler

message
String

String Hatayı açıklayan bir. içeriğinin message insanlar tarafından anlaşılması amaçlanmıştır. Bu yapıcının çağırıcısı, bu dizenin geçerli sistem kültürü için yerelleştirilmiş olduğundan emin olmak için gereklidir.

innerException
Exception

Geçerli özel durumun nedeni olan özel durum. innerException parametresi değilsenull, geçerli özel durum iç özel durumu işleyen bir catch blokta oluşturulur.

Açıklamalar

Bir önceki özel durumun doğrudan bir sonucu olarak oluşturulan bir özel durum, InnerException özelliğindeki önceki özel duruma başvuru içermelidir. InnerException özelliği, oluşturucuya iletilen aynı değeri ya da InnerException özelliği oluşturucuya iç özel durum değeri sağlamıyorsa null değerini döndürür.

Aşağıdaki tablo, PathTooLongException öğesinin bir örneği için başlangıç özellik değerlerini gösterir.

Özellik Değer
InnerException İç özel duruma başvuru.
Message Hata iletisi dizesi.

İç özel durumlar hakkında daha fazla bilgi için bkz InnerException. .

Ayrıca bkz.

Şunlara uygulanır