InternalBufferOverflowException Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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) |
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 nowe wystąpienie InternalBufferOverflowException klasy z komunikatem do wyświetlenia i wygenerowanym wyjątkiem wewnętrznym określonym. |
InternalBufferOverflowException()
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 wykonać odpowiednie kroki w kodzie, aby upewnić się, że działa prawidłowo. 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ć niechciane 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 zachowaj bufor tak mały, jak to możliwe.
Zobacz też
Dotyczy
InternalBufferOverflowException(String)
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 wykonać odpowiednie kroki w kodzie, aby upewnić się, że działa prawidłowo. 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ć niechciane 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 zachowaj bufor tak mały, jak to możliwe.
Zobacz też
Dotyczy
InternalBufferOverflowException(SerializationInfo, StreamingContext)
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);
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 .
Dotyczy
InternalBufferOverflowException(String, Exception)
Inicjuje nowe wystąpienie InternalBufferOverflowException klasy z komunikatem do wyświetlenia i wygenerowanym wyjątkiem wewnętrznym określonym.
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 wykonać odpowiednie kroki w kodzie, aby upewnić się, że działa prawidłowo. 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ć niechciane 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 zachowaj bufor tak mały, jak to możliwe.