Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Costruttore NamedPipeServerStream (String, PipeDirection, Int32, PipeTransmissionMode, PipeOptions, Int32, Int32)

 

Data di pubblicazione: ottobre 2016

Inizializza una nuova istanza della classe NamedPipeServerStream con il nome e la direzione della pipe, il numero massimo di istanze del server, la modalità di trasmissione, le opzioni di pipe e le dimensioni consigliate del buffer di input e di output specificati.

Spazio dei nomi:   System.IO.Pipes
Assembly:  System.Core (in System.Core.dll)

public NamedPipeServerStream(
	string pipeName,
	PipeDirection direction,
	int maxNumberOfServerInstances,
	PipeTransmissionMode transmissionMode,
	PipeOptions options,
	int inBufferSize,
	int outBufferSize
)

Parametri

pipeName
Type: System.String

Nome della pipe.

direction
Type: System.IO.Pipes.PipeDirection

Uno dei valori di enumerazione che determina la direzione della pipe.

maxNumberOfServerInstances
Type: System.Int32

Numero massimo di istanze del server che condividono lo stesso nome. Per questo valore è possibile passare MaxAllowedServerInstances.

transmissionMode
Type: System.IO.Pipes.PipeTransmissionMode

Uno dei valori di enumerazione che determina la modalità di trasmissione della pipe.

options
Type: System.IO.Pipes.PipeOptions

Uno dei valori di enumerazione che determina come aprire o creare la pipe.

inBufferSize
Type: System.Int32

Valore positivo maggiore di 0 che indica la dimensione del buffer di input.

outBufferSize
Type: System.Int32

Valore positivo maggiore di 0 che indica la dimensione del buffer di output.

Exception Condition
ArgumentNullException

pipeName è null.

ArgumentException

pipeName è una stringa di lunghezza zero.

ArgumentOutOfRangeException

pipeName è impostato su "anonymous".

-oppure-

direction non è un valore valido di PipeDirection.

-oppure-

maxNumberofServerInstances è minore di -1 o maggiore di 254 (-1 indica MaxAllowedServerInstances)

-oppure-

options non è un valore valido di PipeOptions.

-oppure-

inBufferSize è negativo.

NotSupportedException

pipeName contiene i due punti (":").

PlatformNotSupportedException

Il sistema operativo è Windows Millennium Edition, Windows 98 o Windows 95, che non sono supportati.

IOException

È stato superato il numero massimo di istanze del server.

Questo costruttore crea un NamedPipeServerStream oggetto che presenta le caratteristiche seguenti:

Demand

For full trust for the immediate caller. This member cannot be used by partially trusted code.

.NET Framework
Disponibile da 3.5
Torna all'inizio
Mostra: