コード例 #1
0
ファイル: EmbeddingsService.cs プロジェクト: dolittle/Runtime
 bool TryGetRegisteredEmbeddingProcessorForTenant(TenantId tenant, EmbeddingId embedding, out IEmbeddingProcessor processor, out Failure failure)
 {
     failure = default;
     if (!_embeddingProcessors.TryGetEmbeddingProcessorFor(tenant, embedding, out processor))
     {
         failure = new Dolittle.Protobuf.Contracts.Failure
         {
             Id     = EmbeddingFailures.NoEmbeddingRegisteredForTenant.ToProtobuf(),
             Reason = $"No embedding with id {embedding.Value} registered for tenant {tenant.Value}"
         };
         return(false);
     }
     return(true);
 }
コード例 #2
0
ファイル: HandshakeService.cs プロジェクト: dolittle/Runtime
 static HandshakeResponse FailedResponse(Failure failure)
 => new()