ResourceMirror.CreateResource<ItemType,ResourceType> 대리자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
특정 항목과 일치하는 리소스의 새 instance 만들기 위한 콜백입니다. 동기화의 리소스 목록에 일치하는 리소스가 없는 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
만든 리소스에 대한 매개 변수를 출력합니다.
반환 값
리소스를 성공적으로 만든 경우 true를 반환합니다.
설명
false를 반환하는 것은 오류가 아니라 어떤 이유로든 리소스가 만들어지지 않았다는 의미일 뿐입니다. 그러나 리소스가 만들어지지 않은 경우 동기화에 대한 다음 호출에서 항목에 일치하는 리소스가 없고 만들기 호출이 다시 이루어집니다. 과일이 없고 비용이 많이 드는 만들기 호출을 방지하려면 동기화에 전달된 항목 목록에서 잘못된 항목을 제거해야 합니다. 아래에 설명된 대로 항목 목록에서 모든 추가 및 제거는 동기화 호출 외부에서 발생해야 합니다.