Storage.QueryFlags

説明

Storage.System.findSlot()、Storage.System.querySlots()、Storage.System.findItem()、Storage.System.queryItems()へのflagsパラメータとして渡すことができるフラグを列挙します。

デフォルトでは、Storage.System.findSlot()とStorage.System.querySlots()は格納可能なスロットのみを調べます。同様に、Storage.System.findItem()とStorage.System.queryItems()はインバウンドとアウトバインドのアイテムすべてをデフォルトで除外します。これらのフラグにより、どのスロットやアイテムを照会するかを細かくカスタマイズできます。

各フラグはビットフィールドで、それぞれのフラグをビット単位ORすることで、目的のスロットやアイテムを含めたり除外したりできます。

静的プロパティ

AllItems findItem()とqueryItems()でのみ有効です。すべてのアイテムをクエリに含めることを示します。この値は次の指定と同じです。
QueryFlags.InboundItems | QueryFlags.OutboundItems
AllSlots findSlot()とquerySlots()でのみ有効です。すべてのスロットをクエリに含めることを示します。このフラグはUnstorableSlotsと同じです。
ExcludeStorableSlots findSlot()とquerySlots()でのみ有効です。格納可能スロットをクエリから除外することを示します。
ExcludeStoredItems findItem()とqueryItems()でのみ有効です。格納されているアイテム(インバウンドでもアウトバウンドでもないアイテム)をクエリから除外することを示します。
InboundItems findItem()とqueryItems()でのみ有効です。インバウンドのアイテムをクエリに含めることを示します。
Limit1 querySlots()とqueryItems()の結果を単一に制限します。findSlot()とfindItem()は、それぞれquerySlots()とqueryItems()に転送を行い、自動的にこのフラグをアサートします。このため、通常は単にfindSlot()やfindItem()を呼び出せばいいため、このフラグを使用する必要はありません。
OutboundItems findItem()とqueryItems()でのみ有効です。アウトバウンドのアイテムをクエリに含めることを示します。
UnstorableSlots findSlot()とquerySlots()でのみ有効です。格納不能スロットをクエリに含めることを示します。

詳細

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Storage.QueryFlags.AllItems

static readonly int AllItems

説明

findItem()とqueryItems()でのみ有効です。すべてのアイテムをクエリに含めることを示します。この値は次の指定と同じです。

QueryFlags.InboundItems | QueryFlags.OutboundItems

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Storage.QueryFlags.AllSlots

static readonly int AllSlots

説明

findSlot()とquerySlots()でのみ有効です。すべてのスロットをクエリに含めることを示します。このフラグはUnstorableSlotsと同じです。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Storage.QueryFlags.ExcludeStorableSlots

static readonly int ExcludeStorableSlots

説明

findSlot()とquerySlots()でのみ有効です。格納可能スロットをクエリから除外することを示します。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Storage.QueryFlags.ExcludeStoredItems

static readonly int ExcludeStoredItems

説明

findItem()とqueryItems()でのみ有効です。格納されているアイテム(インバウンドでもアウトバウンドでもないアイテム)をクエリから除外することを示します。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Storage.QueryFlags.InboundItems

static readonly int InboundItems

説明

findItem()とqueryItems()でのみ有効です。インバウンドのアイテムをクエリに含めることを示します。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Storage.QueryFlags.Limit1

static readonly int Limit1

説明

querySlots()とqueryItems()の結果を単一に制限します。findSlot()とfindItem()は、それぞれquerySlots()とqueryItems()に転送を行い、自動的にこのフラグをアサートします。このため、通常は単にfindSlot()やfindItem()を呼び出せばいいため、このフラグを使用する必要はありません。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Storage.QueryFlags.OutboundItems

static readonly int OutboundItems

説明

findItem()とqueryItems()でのみ有効です。アウトバウンドのアイテムをクエリに含めることを示します。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Storage.QueryFlags.UnstorableSlots

static readonly int UnstorableSlots

説明

findSlot()とquerySlots()でのみ有効です。格納不能スロットをクエリに含めることを示します。