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 SslStream (Stream, Boolean, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback, EncryptionPolicy)

.NET Framework (current version)
 

Data di pubblicazione: ottobre 2016

Inizializza una nuova istanza di SslStream classe utilizzando l'oggetto specificato Stream

Spazio dei nomi:   System.Net.Security
Assembly:  System (in System.dll)

public SslStream(
	Stream innerStream,
	bool leaveInnerStreamOpen,
	RemoteCertificateValidationCallback userCertificateValidationCallback,
	LocalCertificateSelectionCallback userCertificateSelectionCallback,
	EncryptionPolicy encryptionPolicy
)

Parametri

innerStream
Type: System.IO.Stream

Oggetto Stream oggetto utilizzato per il SslStream per l'invio e ricezione di dati.

leaveInnerStreamOpen
Type: System.Boolean

Un valore booleano che indica il comportamento di chiusura del Stream oggetto utilizzato per il SslStream per l'invio e ricezione di dati. Questo parametro indica se il flusso interno viene lasciato aperto.

userCertificateValidationCallback
Type: System.Net.Security.RemoteCertificateValidationCallback

Oggetto RemoteCertificateValidationCallback delegato responsabile della convalida del certificato emesso dalla parte remota.

userCertificateSelectionCallback
Type: System.Net.Security.LocalCertificateSelectionCallback

Oggetto LocalCertificateSelectionCallback delegato responsabile della selezione del certificato utilizzato per l'autenticazione.

encryptionPolicy
Type: System.Net.Security.EncryptionPolicy

Oggetto EncryptionPolicy da usare.

Exception Condition
ArgumentException

innerStream non è leggibile.

-oppure-

innerStream non è scrivibile.

-oppure-

encryptionPolicy non è valido.

ArgumentNullException

innerStream è null.

-oppure-

innerStream è uguale a Null.

L'utilizzo della crittografia Null è obbligatorio quando il encryptionPolicy parametro è impostato su EncryptionPolicy.NoEncryption.

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