Export (0) Print
Expand All

CryptoStream Constructor

Initializes a new instance of the CryptoStream class with a target data stream, the transformation to use, and the mode of the stream.

Namespace:  System.Security.Cryptography
Assembly:  mscorlib (in mscorlib.dll)

'Declaration
Public Sub New ( _
	stream As Stream, _
	transform As ICryptoTransform, _
	mode As CryptoStreamMode _
)

Parameters

stream
Type: System.IO.Stream

The stream on which to perform the cryptographic transformation.

transform
Type: System.Security.Cryptography.ICryptoTransform

The cryptographic transformation that is to be performed on the stream.

mode
Type: System.Security.Cryptography.CryptoStreamMode

One of the CryptoStreamMode values.

ExceptionCondition
ArgumentException

stream is not readable.

ArgumentException

stream is not writable.

ArgumentException

stream is invalid.

Any object that derives from Stream can be passed into the stream parameter. Any object that implements ICryptoTransform (such as HashAlgorithm) can be passed into the transform parameter.

.NET Framework

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

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Supported in: Windows Phone 8.1

Supported in: Windows Phone Silverlight 8.1

Supported in: Windows Phone Silverlight 8
Show:
© 2015 Microsoft