Partager via


ResourceMirror.CreateResource<ItemType,ResourceType> Délégué

Définition

Rappel pour la création d’un instance d’une ressource correspondant à un élément spécifique. Cette opération est appelée pour chaque élément de la liste currentItems de Sync qui n’a pas de ressource correspondante dans la liste des ressources de sync.

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 

Paramètres de type

ItemType

Type des données sources.

ResourceType

Type des ressources à gérer.

Paramètres

item
ItemType

Élément source pour lequel créer une ressource.

resource
ResourceType

param out pour la ressource créée.

Valeur renvoyée

Retourne true si une ressource a été créée avec succès.

Remarques

Notez que le retour de la valeur false n’est pas une erreur. Cela signifie uniquement que, pour une raison quelconque, la ressource n’a pas été créée. Toutefois, si la ressource n’est pas créée, lors de l’appel suivant à Synchronisation, il est noté que l’élément n’a pas de ressource correspondante et que l’appel de création est à nouveau effectué. Pour éviter les appels de création inutiles et éventuellement coûteux, l’élément incriminé doit être supprimé de la liste des éléments passés dans La synchronisation. Comme indiqué ci-dessous, tous les ajouts et suppressions de la liste des éléments doivent se produire en dehors de l’appel de synchronisation.

S’applique à