Condividi tramite


InternalBufferOverflowException Costruttori

Definizione

Inizializza una nuova istanza della classe InternalBufferOverflowException.

Overload

Nome Descrizione
InternalBufferOverflowException()

Inizializza una nuova istanza predefinita della InternalBufferOverflowException classe .

InternalBufferOverflowException(String)

Inizializza una nuova istanza della InternalBufferOverflowException classe con il messaggio di errore da visualizzare.

InternalBufferOverflowException(SerializationInfo, StreamingContext)
Obsoleti.

Inizializza una nuova istanza vuota della InternalBufferOverflowException classe serializzabile utilizzando gli oggetti e StreamingContext specificatiSerializationInfo.

InternalBufferOverflowException(String, Exception)

Inizializza una nuova istanza della InternalBufferOverflowException classe con il messaggio da visualizzare e l'eccezione interna generata specificata.

InternalBufferOverflowException()

Origine:
InternalBufferOverflowException.cs
Origine:
InternalBufferOverflowException.cs
Origine:
InternalBufferOverflowException.cs
Origine:
InternalBufferOverflowException.cs
Origine:
InternalBufferOverflowException.cs

Inizializza una nuova istanza predefinita della InternalBufferOverflowException classe .

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

Commenti

Questi costruttori vengono usati dal componente per indicare un errore. Usarli solo se si estende la classe o .NET Framework. Questa eccezione indica che un buffer interno è stato sottoposto a overflow e gli utenti devono eseguire i passaggi appropriati nel codice per assicurarsi che venga ripristinato correttamente. La causa dell'overflow è spesso un numero eccessivo di modifiche in un breve periodo di tempo, causando l'overflow del buffer di notifica interno. Per risolvere questo problema, usare le FileSystemWatcher.NotifyFilter proprietà e FileSystemWatcher.IncludeSubdirectories per filtrare le notifiche di modifica indesiderate. È anche possibile aumentare le dimensioni del buffer interno tramite la FileSystemWatcher.InternalBufferSize proprietà . Tuttavia, l'aumento delle dimensioni del buffer è costoso, quindi mantenere il buffer il più piccolo possibile.

Vedi anche

Si applica a

InternalBufferOverflowException(String)

Origine:
InternalBufferOverflowException.cs
Origine:
InternalBufferOverflowException.cs
Origine:
InternalBufferOverflowException.cs
Origine:
InternalBufferOverflowException.cs
Origine:
InternalBufferOverflowException.cs

Inizializza una nuova istanza della InternalBufferOverflowException classe con il messaggio di errore da visualizzare.

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)

Parametri

message
String

Messaggio da specificare per l'eccezione.

Commenti

Questi costruttori vengono usati dal componente per indicare un errore. Usarli solo se si estende la classe o .NET Framework. Questa eccezione indica che un buffer interno è stato sottoposto a overflow e gli utenti devono eseguire i passaggi appropriati nel codice per assicurarsi che venga ripristinato correttamente. La causa dell'overflow è spesso un numero eccessivo di modifiche in un breve periodo di tempo, causando l'overflow del buffer di notifica interno. Per risolvere questo problema, usare le FileSystemWatcher.NotifyFilter proprietà e FileSystemWatcher.IncludeSubdirectories per filtrare le notifiche di modifica indesiderate. È anche possibile aumentare le dimensioni del buffer interno tramite la FileSystemWatcher.InternalBufferSize proprietà . Tuttavia, l'aumento delle dimensioni del buffer è costoso, quindi mantenere il buffer il più piccolo possibile.

Vedi anche

Si applica a

InternalBufferOverflowException(SerializationInfo, StreamingContext)

Origine:
InternalBufferOverflowException.cs
Origine:
InternalBufferOverflowException.cs
Origine:
InternalBufferOverflowException.cs
Origine:
InternalBufferOverflowException.cs
Origine:
InternalBufferOverflowException.cs

Attenzione

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

Inizializza una nuova istanza vuota della InternalBufferOverflowException classe serializzabile utilizzando gli oggetti e StreamingContext specificatiSerializationInfo.

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

Parametri

info
SerializationInfo

Informazioni necessarie per serializzare l'oggetto InternalBufferOverflowException .

context
StreamingContext

Origine e destinazione del flusso serializzato associato all'oggetto InternalBufferOverflowException .

Attributi

Si applica a

InternalBufferOverflowException(String, Exception)

Origine:
InternalBufferOverflowException.cs
Origine:
InternalBufferOverflowException.cs
Origine:
InternalBufferOverflowException.cs
Origine:
InternalBufferOverflowException.cs
Origine:
InternalBufferOverflowException.cs

Inizializza una nuova istanza della InternalBufferOverflowException classe con il messaggio da visualizzare e l'eccezione interna generata specificata.

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)

Parametri

message
String

Messaggio da specificare per l'eccezione.

inner
Exception

Eccezione interna.

Commenti

Questi costruttori vengono usati dal componente per indicare un errore. Usarli solo se si estende la classe o .NET Framework. Questa eccezione indica che un buffer interno è stato sottoposto a overflow e gli utenti devono eseguire i passaggi appropriati nel codice per assicurarsi che venga ripristinato correttamente. La causa dell'overflow è spesso un numero eccessivo di modifiche in un breve periodo di tempo, causando l'overflow del buffer di notifica interno. Per risolvere questo problema, usare le FileSystemWatcher.NotifyFilter proprietà e FileSystemWatcher.IncludeSubdirectories per filtrare le notifiche di modifica indesiderate. È anche possibile aumentare le dimensioni del buffer interno tramite la FileSystemWatcher.InternalBufferSize proprietà . Tuttavia, l'aumento delle dimensioni del buffer è costoso, quindi mantenere il buffer il più piccolo possibile.

Vedi anche

Si applica a