Export (0) Print
Expand All

SslStream.EndRead Method

Ends an asynchronous read operation started with a previous call to BeginRead.

Namespace:  System.Net.Security
Assembly:  System (in System.dll)

'Declaration
Public Overrides Function EndRead ( _
	asyncResult As IAsyncResult _
) As Integer

Parameters

asyncResult
Type: System.IAsyncResult

An IAsyncResult instance returned by a call to BeginRead

Return Value

Type: System.Int32
A Int32 value that specifies the number of bytes read from the underlying stream.

ExceptionCondition
ArgumentNullException

asyncResult is Nothing.

ArgumentException

asyncResult was not created by a call to BeginRead.

InvalidOperationException

There is no pending read operation to complete.

IOException

The read operation failed.

InvalidOperationException

Authentication has not occurred.

If the operation has not completed, this method blocks until it does.

To perform this operation synchronously, use the Read method.

You cannot call this method until you have successfully authenticated. To authenticate call one of the AuthenticateAsClient, or BeginAuthenticateAsClient, AuthenticateAsServer, BeginAuthenticateAsServer methods.

The following code example demonstrates ending an asynchronous read operation.

No code example is currently available or this language may not be supported.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Show:
© 2015 Microsoft