6.2.5.11 ExecuteToStream
このメソッドでは、XmlCommandType
プロパティとCommandText
プロパティを使用してコマンドを実行し、結果をアプリケーションによって指定された既存のStream
にXML文書として追加します。
宣言
// C#
public void ExecuteToStream(Stream outputStream);
パラメータ
-
outputStream
Stream
。
備考
ExecuteToStream
の動作はXmlCommandType
プロパティ値によって異なります。
-
XmlCommandType
=OracleXmlCommandType.None
ExecuteToStream
では、InvalidOperationException
をスローします。 -
XmlCommandType
=OracleXmlCommandType
.Query
ExecuteToStream
では、CommandText
プロパティの選択文を実行し、成功した場合は指定したStream
に生成されたXML文書を追加します。SQL問合せによって行が戻されない場合は、指定された
Stream
には何も追加されません。追加されたデータのキャラクタ・セットはUnicodeです。 -
XmlCommandType
=OracleXmlCommandType
.Insert
、OracleXmlCommandType
.Update
またはOracleXmlCommandType
.Delete
CommandText
プロパティの値はXML文書です。ExecuteToStream
では、そのXML文書の変更をXmlSaveProperties
プロパティで指定されている表またはビューに保存します。指定されたStream
には何も追加されません。