CryptoStream コンストラクター

定義

オーバーロード

CryptoStream(Stream, ICryptoTransform, CryptoStreamMode)

暗号化の対象とするストリーム、実行する変換、およびストリームのモードを指定して、CryptoStream クラスの新しいインスタンスを初期化します。Initializes a new instance of the CryptoStream class with a target data stream, the transformation to use, and the mode of the stream.

CryptoStream(Stream, ICryptoTransform, CryptoStreamMode, Boolean)

CryptoStream クラスの新しいインスタンスを初期化します。Initializes a new instance of the CryptoStream class.

CryptoStream(Stream, ICryptoTransform, CryptoStreamMode)

暗号化の対象とするストリーム、実行する変換、およびストリームのモードを指定して、CryptoStream クラスの新しいインスタンスを初期化します。Initializes a new instance of the CryptoStream class with a target data stream, the transformation to use, and the mode of the stream.

public:
 CryptoStream(System::IO::Stream ^ stream, System::Security::Cryptography::ICryptoTransform ^ transform, System::Security::Cryptography::CryptoStreamMode mode);
public CryptoStream (System.IO.Stream stream, System.Security.Cryptography.ICryptoTransform transform, System.Security.Cryptography.CryptoStreamMode mode);
new System.Security.Cryptography.CryptoStream : System.IO.Stream * System.Security.Cryptography.ICryptoTransform * System.Security.Cryptography.CryptoStreamMode -> System.Security.Cryptography.CryptoStream

パラメーター

stream
Stream

暗号変換を実行する対象のストリーム。The stream on which to perform the cryptographic transformation.

transform
ICryptoTransform

指定したストリームで実行する暗号変換。The cryptographic transformation that is to be performed on the stream.

mode
CryptoStreamMode

CryptoStreamMode 値のいずれか 1 つ。One of the CryptoStreamMode values.

例外

stream が無効です。stream is invalid.

注釈

からStream派生したオブジェクトは、 streamパラメーターに渡すことができます。Any object that derives from Stream can be passed into the stream parameter. を実装ICryptoTransformするオブジェクト ( HashAlgorithmなど) は、 transformパラメーターに渡すことができます。Any object that implements ICryptoTransform (such as HashAlgorithm) can be passed into the transform parameter.

こちらもご覧ください

CryptoStream(Stream, ICryptoTransform, CryptoStreamMode, Boolean)

CryptoStream クラスの新しいインスタンスを初期化します。Initializes a new instance of the CryptoStream class.

public:
 CryptoStream(System::IO::Stream ^ stream, System::Security::Cryptography::ICryptoTransform ^ transform, System::Security::Cryptography::CryptoStreamMode mode, bool leaveOpen);
public CryptoStream (System.IO.Stream stream, System.Security.Cryptography.ICryptoTransform transform, System.Security.Cryptography.CryptoStreamMode mode, bool leaveOpen);
new System.Security.Cryptography.CryptoStream : System.IO.Stream * System.Security.Cryptography.ICryptoTransform * System.Security.Cryptography.CryptoStreamMode * bool -> System.Security.Cryptography.CryptoStream

パラメーター

stream
Stream

暗号変換を実行する対象のストリーム。The stream on which to perform the cryptographic transformation.

transform
ICryptoTransform

指定したストリームで実行する暗号変換。The cryptographic transformation that is to be performed on the stream.

mode
CryptoStreamMode

ストリームのモード。The mode of the stream.

leaveOpen
Boolean

CryptoStream オブジェクトが破棄されるときに基礎となるストリームを閉じない場合は true。それ以外の場合は falsetrue to not close the underlying stream when the CryptoStream object is disposed; otherwise, false.

例外

mode が無効です。mode is invalid.

適用対象