Udostępnij za pośrednictwem


InternalBufferOverflowException Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy InternalBufferOverflowException.

Przeciążenia

InternalBufferOverflowException()

Inicjuje InternalBufferOverflowException nowe domyślne wystąpienie klasy.

InternalBufferOverflowException(String)

Inicjuje InternalBufferOverflowException nowe wystąpienie klasy z wyświetlonym komunikatem o błędzie.

InternalBufferOverflowException(SerializationInfo, StreamingContext)
Przestarzałe.

Inicjuje nowe, puste wystąpienie InternalBufferOverflowException klasy, które można serializować przy użyciu określonych SerializationInfo obiektów i StreamingContext .

InternalBufferOverflowException(String, Exception)

Inicjuje InternalBufferOverflowException nowe wystąpienie klasy z komunikatem, który ma być wyświetlany, i wygenerowany wyjątek wewnętrzny określony.

InternalBufferOverflowException()

Źródło:
InternalBufferOverflowException.cs
Źródło:
InternalBufferOverflowException.cs
Źródło:
InternalBufferOverflowException.cs

Inicjuje InternalBufferOverflowException nowe domyślne wystąpienie klasy.

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

Uwagi

Te konstruktory są używane przez składnik do oznaczania błędu. Należy ich używać tylko w przypadku rozszerzania klasy lub .NET Framework. Ten wyjątek wskazuje na przepełnienie buforu wewnętrznego, a użytkownicy powinni podjąć odpowiednie kroki w kodzie, aby upewnić się, że zostanie on prawidłowo odzyskany. Przyczyną przepełnienia jest często zbyt wiele zmian w krótkim czasie, co powoduje przepełnienie wewnętrznego buforu powiadomień. Aby rozwiązać ten problem, użyj FileSystemWatcher.NotifyFilter właściwości i FileSystemWatcher.IncludeSubdirectories , aby odfiltrować niepożądane powiadomienia o zmianie. Można również zwiększyć rozmiar buforu wewnętrznego za pośrednictwem FileSystemWatcher.InternalBufferSize właściwości . Jednak zwiększenie rozmiaru buforu jest kosztowne, więc należy zachować bufor tak mały, jak to możliwe.

Zobacz też

Dotyczy

InternalBufferOverflowException(String)

Źródło:
InternalBufferOverflowException.cs
Źródło:
InternalBufferOverflowException.cs
Źródło:
InternalBufferOverflowException.cs

Inicjuje InternalBufferOverflowException nowe wystąpienie klasy z wyświetlonym komunikatem o błędzie.

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)

Parametry

message
String

Komunikat, który ma zostać podany dla wyjątku.

Uwagi

Te konstruktory są używane przez składnik do oznaczania błędu. Należy ich używać tylko w przypadku rozszerzania klasy lub .NET Framework. Ten wyjątek wskazuje na przepełnienie buforu wewnętrznego, a użytkownicy powinni podjąć odpowiednie kroki w kodzie, aby upewnić się, że zostanie on prawidłowo odzyskany. Przyczyną przepełnienia jest często zbyt wiele zmian w krótkim czasie, co powoduje przepełnienie wewnętrznego buforu powiadomień. Aby rozwiązać ten problem, użyj FileSystemWatcher.NotifyFilter właściwości i FileSystemWatcher.IncludeSubdirectories , aby odfiltrować niepożądane powiadomienia o zmianie. Można również zwiększyć rozmiar buforu wewnętrznego za pośrednictwem FileSystemWatcher.InternalBufferSize właściwości . Jednak zwiększenie rozmiaru buforu jest kosztowne, więc należy zachować bufor tak mały, jak to możliwe.

Zobacz też

Dotyczy

InternalBufferOverflowException(SerializationInfo, StreamingContext)

Źródło:
InternalBufferOverflowException.cs
Źródło:
InternalBufferOverflowException.cs
Źródło:
InternalBufferOverflowException.cs

Przestroga

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

Inicjuje nowe, puste wystąpienie InternalBufferOverflowException klasy, które można serializować przy użyciu określonych SerializationInfo obiektów i 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)

Parametry

info
SerializationInfo

Informacje wymagane do serializacji InternalBufferOverflowException obiektu.

context
StreamingContext

Źródło i miejsce docelowe serializowanego strumienia skojarzonego z obiektem InternalBufferOverflowException .

Atrybuty

Dotyczy

InternalBufferOverflowException(String, Exception)

Źródło:
InternalBufferOverflowException.cs
Źródło:
InternalBufferOverflowException.cs
Źródło:
InternalBufferOverflowException.cs

Inicjuje InternalBufferOverflowException nowe wystąpienie klasy z komunikatem, który ma być wyświetlany, i wygenerowany wyjątek wewnętrzny określony.

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)

Parametry

message
String

Komunikat, który ma zostać podany dla wyjątku.

inner
Exception

Wyjątek wewnętrzny.

Uwagi

Te konstruktory są używane przez składnik do oznaczania błędu. Należy ich używać tylko w przypadku rozszerzania klasy lub .NET Framework. Ten wyjątek wskazuje na przepełnienie buforu wewnętrznego, a użytkownicy powinni podjąć odpowiednie kroki w kodzie, aby upewnić się, że zostanie on prawidłowo odzyskany. Przyczyną przepełnienia jest często zbyt wiele zmian w krótkim czasie, co powoduje przepełnienie wewnętrznego buforu powiadomień. Aby rozwiązać ten problem, użyj FileSystemWatcher.NotifyFilter właściwości i FileSystemWatcher.IncludeSubdirectories , aby odfiltrować niepożądane powiadomienia o zmianie. Można również zwiększyć rozmiar buforu wewnętrznego za pośrednictwem FileSystemWatcher.InternalBufferSize właściwości . Jednak zwiększenie rozmiaru buforu jest kosztowne, więc należy zachować bufor tak mały, jak to możliwe.

Zobacz też

Dotyczy