ResourceMirror.CreateResource<ItemType,ResourceType> 代理人
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
特定の項目に一致するリソースの新しいインスタンスを作成するためのコールバック。 これは、同期のリソース リストに一致するリソースがない Sync の currentItems リスト内の各項目に対して呼び出されます。
public delegate bool ResourceMirror.CreateResource<ItemType,ResourceType>(ItemType item, out ResourceType resource);
type ResourceMirror.CreateResource<'ItemType, 'ResourceType> = delegate of 'ItemType * 'ResourceType -> bool
Public Delegate Function ResourceMirror.CreateResource(Of ItemType, ResourceType)(item As ItemType, ByRef resource As ResourceType) As Boolean
型パラメーター
- ItemType
ソース データの種類。
- ResourceType
管理するリソースの種類。
パラメーター
- item
- ItemType
新しいリソースを作成するソースアイテム。
- resource
- ResourceType
作成されたリソースの out param。
戻り値
リソースが正常に作成された場合は true を返します。
注釈
false を返すエラーではないことに注意してください。これは、何らかの理由でリソースが作成されなかったことを意味するだけです。 ただし、リソースが作成されていない場合は、Sync の次の呼び出しで、項目に一致するリソースが存在しないことに注意し、作成呼び出しが再度行われます。 無実でコストの高い作成呼び出しを防ぐために、問題のあるアイテムを Sync に渡されたアイテムの一覧から削除する必要があります。以下に示すように、項目リストからのすべての追加と削除は、同期呼び出しの外部で行う必要があります。