예제 #1
0
 public async Task <Component> GetDefinitionAsync(
     [Parent] ApplicationPartComponent applicationPartComponent,
     ComponentByIdDataLoader componentById,
     CancellationToken cancellationToken) =>
 (await componentById.LoadAsync(
      applicationPartComponent.ComponentId,
      cancellationToken)) !;
예제 #2
0
 public Task <Component?> GetComponentByIdAsync(
     [ID(nameof(Component))] Guid id,
     ComponentByIdDataLoader componentById,
     CancellationToken cancellationToken) =>
 componentById.LoadAsync(id, cancellationToken);
예제 #3
0
 public static async Task <Component?> GetComponentAsync(
     Guid id,
     ComponentByIdDataLoader componentById,
     CancellationToken cancellationToken) =>
 await componentById.LoadAsync(id, cancellationToken);