Condividi tramite


InternalBufferOverflowException Costruttori

Definizione

Inizializza una nuova istanza della classe InternalBufferOverflowException.

Overload

InternalBufferOverflowException()

Inizializza una nuova istanza predefinita della classe InternalBufferOverflowException.

InternalBufferOverflowException(String)

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

InternalBufferOverflowException(SerializationInfo, StreamingContext)
Obsoleti.

Inizializza una nuova istanza vuota della classe InternalBufferOverflowException che è serializzabile tramite gli oggetti SerializationInfo e StreamingContext specificati.

InternalBufferOverflowException(String, Exception)

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

InternalBufferOverflowException()

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

Inizializza una nuova istanza predefinita della classe InternalBufferOverflowException.

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. È inoltre possibile aumentare la dimensione del buffer interno mediante la proprietà FileSystemWatcher.InternalBufferSize. Tuttavia, aumentare le 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

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

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 visualizzare 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. È inoltre possibile aumentare la dimensione del buffer interno mediante la proprietà FileSystemWatcher.InternalBufferSize. Tuttavia, aumentare le 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

Attenzione

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

Inizializza una nuova istanza vuota della classe InternalBufferOverflowException che è serializzabile tramite gli oggetti SerializationInfo e StreamingContext specificati.

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)

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

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

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 visualizzare 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. È inoltre possibile aumentare la dimensione del buffer interno mediante la proprietà FileSystemWatcher.InternalBufferSize. Tuttavia, aumentare le dimensioni del buffer è costoso, quindi mantenere il buffer il più piccolo possibile.

Vedi anche

Si applica a