Row インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オブジェクト内のデータ行を Table 表します。
public interface class Row : Microsoft::Office::Interop::Outlook::_Row
[System.Runtime.InteropServices.Guid("000630D3-0000-0000-C000-000000000046")]
public interface Row : Microsoft.Office.Interop.Outlook._Row
Public Interface Row
Implements _Row
- 派生
- 属性
- 実装
注釈
これは、対応する COM オブジェクトとの相互運用性を得るためにマネージ コードが必要とする COM コクラスから派生する .NET インターフェイスです。 COM オブジェクトのすべてのメソッド、プロパティ、およびイベント メンバにアクセスするには、この派生インターフェイスを使用します。 ただし、使用するメソッドまたはイベントが、1 つの COM オブジェクトに基づいて同じ名前を共有する場合は、該当するプライマリ インターフェイスにキャストしてメソッドを呼び出し、最新のイベント インターフェイスにキャストしてイベントに接続します。 COM オブジェクトの詳細については、このトピックを参照してください。 COM オブジェクトのメソッドとプロパティ メンバーの詳細については、「」を参照してください _Row。
テーブル は、行と列で構成されます。 または オブジェクト内のデータの読み取り専用動的行セットをFolderSearch表します。 テーブル の各行をフォルダー、およびアイテムのプロパティとしては、各列内の項目と見なすことができます。 既定では、 テーブル には、フォルダー内のアイテムのプロパティのサブセットのみが含まれています。 これにより、 テーブル はインメモリの軽量な行セットとなり、フォルダー内のアイテムの高速な列挙とフィルターをサポートしています。
Table オブジェクトが からGetTable(Object, Object)取得された場合は、フィルター (でRestrict(String)) をさらに指定して、Table 内のより制限された行セットを取得できます。
Table メソッド FindRow(String)FindNextRow()GetNextRow()、および MoveToStart() を使用して、Table 内の特定の行を取得できます。
を使用して GetValues() 、Table 内のその行の列値に対応する値の配列を取得 します。
ヘルパー関数 BinaryToString(Object)、 LocalTimeToUTC(Object)および UTCToLocalTime(Object) を使用して、特定の行での列値の型変換を容易にします。 テーブルのプロパティ値表現の詳細については、「テーブルおよびビュー クラスのプロパティ値表現に影響を与える要因」を参照してください。
基になるフォルダーの追加と削除は、 テーブル 内の行に反映されますが、行の削除と追加、変更、 テーブル 上で任意のイベントはサポートされません。 Table 行から書き込み可能なオブジェクトが必要な場合は、Table の既定の EntryID 列からその行のエントリ ID を取得し、オブジェクトのNameSpaceメソッドを使用GetItemFromID(String, Object)して、読み取り/書き込み操作をサポートする 、 や ContactItemなどのMailItem完全な項目を取得します。 テーブルの既定の列の詳細については、「 テーブルに表示される既定のプロパティ」を参照してください。
プロパティ
Application |
オブジェクトの Application 親アプリケーション (Outlook) を表すオブジェクトを Row 返します。 読み取り専用です。 (継承元 _Row) |
Class |
オブジェクトのクラスを OlObjectClass 示す列挙型の定数を Row 返します。 読み取り専用です。 (継承元 _Row) |
Item[Object] |
で |
Parent |
オブジェクトの親オブジェクトを Row 返します。 読み取り専用です。 (継承元 _Row) |
Session |
現在のセッションの NameSpace オブジェクトを返します。 読み取り専用です。 (継承元 _Row) |
メソッド
BinaryToString(Object) |
で |
GetValues() |
親 Table内のすべての列Rowの値を含む 1 次元配列を取得します。 (継承元 _Row) |
LocalTimeToUTC(Object) |
ローカル時刻から協定世界時 (UTC) に変換された、 の オブジェクトでRow |
UTCToLocalTime(Object) |
協定世界時 (UTC) から現地時刻に変換された、 オブジェクトでRow |