다음을 통해 공유


InternalBufferOverflowException 생성자

정의

InternalBufferOverflowException 클래스의 새 인스턴스를 초기화합니다.

오버로드

InternalBufferOverflowException()

InternalBufferOverflowException 클래스의 새로운 기본 인스턴스를 초기화합니다.

InternalBufferOverflowException(String)

표시될 오류 메시지를 지정한 상태에서 InternalBufferOverflowException 클래스의 새 인스턴스를 초기화합니다.

InternalBufferOverflowException(SerializationInfo, StreamingContext)
사용되지 않음.

지정된 InternalBufferOverflowExceptionSerializationInfo 개체를 사용하여 serialize할 수 있는 StreamingContext 클래스의 비어 있는 새 인스턴스를 초기화합니다.

InternalBufferOverflowException(String, Exception)

표시될 메시지 및 생성되는 내부 예외를 지정한 상태에서 InternalBufferOverflowException 클래스의 새 인스턴스를 초기화합니다.

InternalBufferOverflowException()

Source:
InternalBufferOverflowException.cs
Source:
InternalBufferOverflowException.cs
Source:
InternalBufferOverflowException.cs

InternalBufferOverflowException 클래스의 새로운 기본 인스턴스를 초기화합니다.

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

설명

이러한 생성자는 구성 요소에서 오류를 나타내는 데 사용됩니다. 클래스 또는 .NET Framework 확장하는 경우에만 사용합니다. 이 예외는 내부 버퍼가 오버플로되었으며 사용자가 코드에서 적절한 단계를 수행하여 제대로 복구되도록 해야 했음을 나타냅니다. 오버플로의 원인은 짧은 기간 동안 너무 많은 변경으로 인해 내부 알림 버퍼가 오버플로되는 경우가 많습니다. 이를 resolve 위해 및 FileSystemWatcher.IncludeSubdirectories 속성을 사용하여 FileSystemWatcher.NotifyFilter 원치 않는 변경 알림을 필터링합니다. 속성을 통해 FileSystemWatcher.InternalBufferSize 내부 버퍼의 크기를 늘릴 수도 있습니다. 그러나 버퍼 크기를 늘리는 데는 비용이 많이 들므로 버퍼를 가능한 한 작게 유지합니다.

추가 정보

적용 대상

InternalBufferOverflowException(String)

Source:
InternalBufferOverflowException.cs
Source:
InternalBufferOverflowException.cs
Source:
InternalBufferOverflowException.cs

표시될 오류 메시지를 지정한 상태에서 InternalBufferOverflowException 클래스의 새 인스턴스를 초기화합니다.

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

매개 변수

message
String

예외가 발생할 경우 표시될 메시지입니다.

설명

이러한 생성자는 구성 요소에서 오류를 나타내는 데 사용됩니다. 클래스 또는 .NET Framework 확장하는 경우에만 사용합니다. 이 예외는 내부 버퍼가 오버플로되었으며 사용자가 코드에서 적절한 단계를 수행하여 제대로 복구되도록 해야 했음을 나타냅니다. 오버플로의 원인은 짧은 기간 동안 너무 많은 변경으로 인해 내부 알림 버퍼가 오버플로되는 경우가 많습니다. 이를 resolve 위해 및 FileSystemWatcher.IncludeSubdirectories 속성을 사용하여 FileSystemWatcher.NotifyFilter 원치 않는 변경 알림을 필터링합니다. 속성을 통해 FileSystemWatcher.InternalBufferSize 내부 버퍼의 크기를 늘릴 수도 있습니다. 그러나 버퍼 크기를 늘리는 데는 비용이 많이 들므로 버퍼를 가능한 한 작게 유지합니다.

추가 정보

적용 대상

InternalBufferOverflowException(SerializationInfo, StreamingContext)

Source:
InternalBufferOverflowException.cs
Source:
InternalBufferOverflowException.cs
Source:
InternalBufferOverflowException.cs

주의

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

지정된 InternalBufferOverflowExceptionSerializationInfo 개체를 사용하여 serialize할 수 있는 StreamingContext 클래스의 비어 있는 새 인스턴스를 초기화합니다.

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

매개 변수

info
SerializationInfo

InternalBufferOverflowException 개체를 직렬화하는 데 필요한 정보입니다.

context
StreamingContext

InternalBufferOverflowException 개체와 관련된 직렬화된 스트림의 소스와 대상입니다.

특성

적용 대상

InternalBufferOverflowException(String, Exception)

Source:
InternalBufferOverflowException.cs
Source:
InternalBufferOverflowException.cs
Source:
InternalBufferOverflowException.cs

표시될 메시지 및 생성되는 내부 예외를 지정한 상태에서 InternalBufferOverflowException 클래스의 새 인스턴스를 초기화합니다.

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

매개 변수

message
String

예외가 발생할 경우 표시될 메시지입니다.

inner
Exception

내부 예외입니다.

설명

이러한 생성자는 구성 요소에서 오류를 나타내는 데 사용됩니다. 클래스 또는 .NET Framework 확장하는 경우에만 사용합니다. 이 예외는 내부 버퍼가 오버플로되었으며 사용자가 코드에서 적절한 단계를 수행하여 제대로 복구되도록 해야 했음을 나타냅니다. 오버플로의 원인은 짧은 기간 동안 너무 많은 변경으로 인해 내부 알림 버퍼가 오버플로되는 경우가 많습니다. 이를 resolve 위해 및 FileSystemWatcher.IncludeSubdirectories 속성을 사용하여 FileSystemWatcher.NotifyFilter 원치 않는 변경 알림을 필터링합니다. 속성을 통해 FileSystemWatcher.InternalBufferSize 내부 버퍼의 크기를 늘릴 수도 있습니다. 그러나 버퍼 크기를 늘리는 데는 비용이 많이 들므로 버퍼를 가능한 한 작게 유지합니다.

추가 정보

적용 대상