ストリームとは、「物の流れ」を意味する英語である。IT用語としては、データをシーケンシャルに伝送または処理する仕組みなどを指す用語である。
プログラミング言語においては、データの入出力の経路や入力・出力それぞれにおけるデータの流れそのものを指してストリームと呼ぶことが多い。
また、音声や動画のデータを時間軸にそって伝送し、そのまま出力する仕組みをデータストリームと呼ぶ。データをコンピュータに保存せずに、受信してそのまま再生する方式はストリーミングという。
あるいは、Googleが提供するソーシャルネットワーキングサービスの「Google+プロジェクト」において、サークルやSparks、ビデオチャットルーム、プロフィールなどの情報を一元的に管理するページが「ストリーム」と呼ばれている。これはFacebookにおける「ウォール」に相当する機能であると言える。
構文<SerializableAttribute> _ <ComVisibleAttribute(True)> _ Public MustInherit Class Stream Inherits MarshalByRefObject Implements IDisposable
[SerializableAttribute] [ComVisibleAttribute(true)] public abstract class Stream : MarshalByRefObject, IDisposable
[SerializableAttribute] [ComVisibleAttribute(true)] public ref class Stream abstract : public MarshalByRefObject, IDisposable
解説ファイルの作成およびテキストのファイルへの書き込みの例については、「方法 : ファイルにテキストを書き込む」を参照してください。ファイルからのテキストの読み取りの例については、「方法 : ファイルからテキストを読み取る」を参照してください。バイナリ ファイルの読み取りおよび書き込みの例については、「方法 : 新しく作成されたデータ ファイルに対して読み書きする」を参照してください。
ストリームによるシークのサポート。シークとは、ストリーム内の現在位置を問い合せ、変更することです。シーク機能は、ストリームが持つバッキング ストアの種類によって異なります。たとえば、ネットワークのストリームは、現在位置という統一された概念を持たないため、通常はシークをサポートしません。
Stream は、すべてのストリームの抽象基本クラスです。ストリームは、ファイル、入出力デバイス、プロセス間通信パイプ、TCP/IP ソケットなど、バイト シーケンスの抽象化です。Stream クラスとその派生クラスは、これらのさまざまな種類の入出力のジェネリック ビューを提供します。これにより、プログラマはオペレーティング システムや基になるデバイスに固有のディテールを分離します。
基になるデータ ソースやリポジトリによっては、ストリームがこれらの機能の一部だけをサポートする場合もあります。アプリケーションで CanRead プロパティ、CanWrite プロパティ、および CanSeek プロパティを使用することにより、ストリームの機能を問い合わせることができます。
Read メソッドおよび Write メソッドはさまざまな形式でデータの読み取りと書き込みをします。シークをサポートするストリームの場合は、Seek メソッドや SetLength メソッド、および Position プロパティや Length プロパティを使用して、ストリームの現在位置および長さを問い合わせ、変更します。
ストリームの実装によっては、パフォーマンスの向上のために、基になるデータをローカルでバッファリングする場合があります。このようなストリームでは、Flush メソッドを使用して内部バッファをクリアし、すべてのデータが基になるデータ ソースやリポジトリに確実に書き込まれることを保証できます。
Stream に対して Close を呼び出すと、Flush が呼び出されてバッファ内のすべてのデータがフラッシュされます。また、Close によって、内部バッファリングに使用したファイル ハンドル、ネットワーク接続、メモリなどのオペレーティング システム リソースが解放されます。BufferedStream クラスは、読み取りと書き込みのパフォーマンスを向上させるために、バッファリングされたストリームを別のストリームでラッピングする機能を提供します。
バッキング ストア (ビット バケット) なしのストリームが必要な場合は、Null を使用します。
実装時の注意 Stream の派生クラスを実装するときは、Read メソッドおよび Write メソッドの実装を提供する必要があります。非同期メソッド BeginRead、EndRead、BeginWrite、および EndWrite は、同期メソッド Read および Write を使用して実装します。同様に、独自の Read および Write の実装は、非同期メソッドと共に正常に動作します。ReadByte および WriteByte の既定の実装は、新しい単一要素のバイト配列を作成した後で、独自の Read および Write を呼び出します。Stream から派生させるとき、内部バイト バッファを使用する場合は、内部バッファにアクセスするようにメソッドをオーバーライドすることを強くお勧めします。これにより、パフォーマンスが大幅に向上します。CanRead、CanSeek、CanWrite、Flush、Length、Position、Seek、および SetLength も実装する必要があります。 Close メソッドをオーバーライドしないでください。代わりに、Dispose メソッドにすべてのストリーム クリーンアップ ロジックを組み込みます。詳細については、「Dispose メソッドの実装」を参照してください。
継承階層
スレッド セーフ
プラットフォームWindows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
参照
構文
プラットフォームWindows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
参照
パブリック メソッド
プロテクト メソッド| 名前 | 説明 | |
|---|---|---|
| CreateWaitHandle | WaitHandle オブジェクトを割り当てます。 |
| Dispose | オーバーロードされます。 この Stream オブジェクトによって使用されているすべてのリソースを解放します。 |
| Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
| MemberwiseClone | オーバーロードされます。 ( MarshalByRefObject から継承されます。) |
明示的インターフェイスの実装| 名前 | 説明 | |
|---|---|---|
| System.IDisposable.Dispose |
参照Stream データ型で公開されるメンバを以下の表に示します。
プロテクト コンストラクタ
パブリック フィールド
パブリック プロパティ
パブリック メソッド
プロテクト メソッド| 名前 | 説明 | |
|---|---|---|
| CreateWaitHandle | WaitHandle オブジェクトを割り当てます。 |
| Dispose | オーバーロードされます。 この Stream オブジェクトによって使用されているすべてのリソースを解放します。 |
| Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
| MemberwiseClone | オーバーロードされます。 ( MarshalByRefObject から継承されます。) |
明示的インターフェイスの実装| 名前 | 説明 | |
|---|---|---|
| System.IDisposable.Dispose |
参照2000年10月に発売した、シビック・ベースの5ナンバー/7人乗りミニバン。ルーフは後方へ行くに従って下降し、軽快感をもたせる。ホンダではこのスタイリングをドルフィンフォルムと呼ぶ。
エンジンは1.7L・SOHC・VTECと2L・DOHC・24バルブ・i-VTECの2機種で、駆動方式はFFと4WDをそろえる。ATは、2LFF車がシーケンシャルモード付きのSマチック5速ATを付けるが、1.7L車と4WD車は4速ATとの組み合わせ。SマチックはCVTではなく、トルコンの電子制御タイプを採用。パワーステアリングは油圧。これもシビック/シビック・フェリオとは異なるコンポーネントである。2列目シートは50対50の可倒式、前後240mmの分割スライドが可能。3列目シートは折りたたんでフラットなカーゴスペースを生み出せる。
名前のストリームとは英語で流れ、時流の意味。走りを予感させる低重心かつ流麗なフォルムを表現するとともに、従来のミニバンではなしえなかったスタイル、快適性、高次元な走りの融合により、21世紀へ向けたまったく新しい7シーターの潮流を作り出すという意味を込めたネーミング。
2001年10月、室内装備の充実と使い勝手向上のための改良を行うと同時に、スポーツイメージを強める外装色(ミラノレッド)や革シートを選択可能にした。パッケージメーカーオプションは、これまでのSとAに加えてUとブラックレザーの2セットを追加、選択の幅が広がった。
2002年9月、内外の質感向上をはかると同時に、新たにリヤカメラ付きDVDナビゲーションシステムの採用(一部オプション)。全車にキーレスエントリーシステム用リモコン2個と、パワーウインドウスイッチ照明を標準装備した。

| 分子式: | 2CH4O3S C19H17N5O2 |
| その他の名称: | ナファムスタットメシラート、FUT-175、Nafamstat mesilate、Nafamstat mesylate、メシル酸ナファモスタット、フサン、ナファモスタットメシラート、Nafamostat mesilate、フタン、Futhan、ナファモスタットメシレート、4-Guanidinobenzoic acid 6-amidino-2-naphtyl・2(methanesulfonic acid)、4-グアニジノ安息香酸=6-アミジノ-2-ナフチル=二メタンスルホン酸塩、ナファモスタットメシル酸塩、オプサン、Opsun、コアヒビター、Coahibitor、サメット、Samet、ストリーム、Stream、ナオタミン、Naotamin、ナファストン、Nafaston、ナファタット、Nafatat、ナモスタット、Namostatt、パスロン、Pathron、ファモセット、Famoset、ブイペル、Buipel、ブセロン、Buseron、ベラブ、Berabu、モフサート、Mofsart、ロナスタット、Ronastat、4-Guanidinobenzoic acid=6-amidino-2-naphthyl=dimethanesulfonic acid salt |
| 体系名: | 4-[(アミノイミノメチル)アミノ]安息香酸6-(アミノイミノメチル)-2-ナフタレニル・2メタンスルホン酸、4-グアニジノ安息香酸6-アミジノ-2-ナフチル・2(メタンスルホン酸) |
(STReam から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/12/16 08:43 UTC 版)
ストリーム(Stream)は川、流れを指す。この原語の意味から派生し各種分野で用いられる。
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/11/13 09:31 UTC 版)
拘束服を来た悪魔のようなモンスター。キーボードの牢獄から解放され、現実世界で開かれる大会を荒らすべくプレイヤーたちの前に現れた。
※この「Stream」の解説は、「Divekick」の解説の一部です。
「Stream」を含む「Divekick」の記事については、「Divekick」の概要を参照ください。