<完全なストリームオブジェクトリファレンス
Openメソッドは、Streamオブジェクトを開くために使用されます。
構文
objStream.Open source,mode,opt,username,psword
パラメーター | 説明 |
---|---|
source | 任意。 ストリームオブジェクト用のデータソース(電子メールやファイルシステムまたは既に開かRecordオブジェクトへの参照のように、ツリー構造に存在するノードを指し示すURL)。 ソースが指定されていない場合は、ゼロのサイズで、新しいStreamオブジェクトは、作成され、開かれます |
mode | 任意。 ConnectModeEnumの Streamオブジェクトのアクセスモードを指定する値。 デフォルトはadModeUnknownです |
opt | 任意。 StreamOpenOptionsEnumの Streamオブジェクトを開くためのオプションを指定する値。 デフォルトはadOpenStreamUnspecifiedされます |
username | 任意。 Streamオブジェクトにアクセスできるユーザーの名前。 ソースが既に開いて録音された場合は、このパラメータが指定されていません |
psword | 任意。 ユーザ名を検証するパスワード。 ソースが既に開いて録音された場合は、このパラメータが指定されていません |
ConnectModeEnum値
定数 | 値 | 説明 |
---|---|---|
adModeUnknown | 0 | デフォルト。 アクセス権が設定されていないか判断することはできません |
adModeRead | 1 | リードオンリー |
adModeWrite | 2 | 書き込み専用 |
adModeReadWrite | 3 | 読み書き |
adModeShareDenyRead | 4 | 読み取り権限との接続を開くことから、他の人のを防ぎ |
adModeShareDenyWrite | 8 | 書き込み権限との接続を開くことから、他の人のを防ぎ |
adModeShareExclusive | 12 | 接続を開くから他人を防ぎます |
adModeShareDenyNone | 16 | 他の人がどんな権限での接続を開くことができます |
adModeRecursive | 0x400000 | 現在のレコードのすべてのサブレコードにアクセス許可を設定するadModeShareDenyNone、adModeShareDenyWrite、またはadModeShareDenyReadで使用 |
StreamOpenOptionsEnum値
定数 | 値 | 説明 |
---|---|---|
adOpenStreamUnspecified | -1 | デフォルト。 デフォルトのオプションを使用して、Streamオブジェクトを開きます。 |
adOpenStreamAsync | 1 | 非同期モードでStreamオブジェクトを開きます。 |
adOpenStreamFromRecord | 4 | Sourceパラメータの内容が既に開いRecordオブジェクトであることを識別します。 デフォルトの動作では、ツリー構造内のノードに直接指すURLとしてソースを扱うことです。 そのノードに関連付けられたデフォルトのストリームが開かれました。 |
<完全なストリームオブジェクトリファレンス