ResourceMirror.CreateResource<ItemType,ResourceType> Delegat
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Rückruf zum Erstellen einer neuen instance einer Ressource, die einem bestimmten Element entspricht. Dies wird für jedes Element in der currentItems-Liste von Sync aufgerufen, das in der Ressourcenliste der Synchronisierung keine übereinstimmende Ressource enthält.
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
Typparameter
- ItemType
Typ der Quelldaten.
- ResourceType
Typ der zu verwaltenden Ressourcen.
Parameter
- item
- ItemType
Das Quellelement, für das eine neue Ressource erstellt werden soll.
- resource
- ResourceType
out-Parameter für die erstellte Ressource.
Rückgabewert
Gibt true zurück, wenn eine Ressource erfolgreich erstellt wurde.
Hinweise
Beachten Sie, dass es kein Fehler ist, false zurückzugeben. Dies bedeutet nur, dass die Ressource aus irgendeinem Grund nicht erstellt wurde. Wenn die Ressource jedoch nicht erstellt wird, wird beim nächsten Aufruf von Sync darauf hingewiesen, dass das Element keine übereinstimmende Ressource enthält und der Create-Aufruf erneut erfolgt. Um fruchtlose und möglicherweise teure Erstellungsaufrufe zu verhindern, sollte das verletzende Element aus der Liste der Elemente entfernt werden, die an Sync übergeben wird. Wie unten erwähnt, müssen alle Ergänzungen und Entfernungen aus der Elementliste außerhalb des Synchronisierungsaufrufs erfolgen.