Data.DBXTransport.TTransportFilterCollection.AddFilter
Delphi
function AddFilter(const FilterId: string): Integer; overload; virtual;
function AddFilter(const Filter: TTransportFilter): Integer; overload; virtual;
C++
virtual int __fastcall AddFilter(const System::UnicodeString FilterId)/* overload */;
virtual int __fastcall AddFilter(TTransportFilter* const Filter)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Data.DBXTransport.pas Data.DBXTransport.hpp |
Data.DBXTransport | TTransportFilterCollection |
説明
フィルタを現在のフィルタ コレクションに追加します。
AddFilter メソッドにはオーバーロードが 2 つあります。
1 つ目のオーバーロードは、新しいフィルタ インスタンスを作成して現在のリストに追加します。FilterId パラメータは、新しいフィルタの ID を指定します。
2 つ目のオーバーロードは、Filter パラメータを通じて指定された既存のフィルタ インスタンスを現在のコレクションに追加します。
どちらのオーバーロードでも、フィルタ リストには同じフィルタが重複して作成される可能性があります。 AddFilter は新しいフィルタが追加される位置を返します。パラメータが null か空の場合、戻り値は -1 です。