示例#1
0
 public static void BindService(grpc::ServiceBinderBase serviceBinder, IAMCredentialsBase serviceImpl)
 {
     serviceBinder.AddMethod(__Method_GenerateAccessToken, serviceImpl == null ? null : new grpc::UnaryServerMethod <global::Google.Cloud.Iam.Credentials.V1.GenerateAccessTokenRequest, global::Google.Cloud.Iam.Credentials.V1.GenerateAccessTokenResponse>(serviceImpl.GenerateAccessToken));
     serviceBinder.AddMethod(__Method_GenerateIdToken, serviceImpl == null ? null : new grpc::UnaryServerMethod <global::Google.Cloud.Iam.Credentials.V1.GenerateIdTokenRequest, global::Google.Cloud.Iam.Credentials.V1.GenerateIdTokenResponse>(serviceImpl.GenerateIdToken));
     serviceBinder.AddMethod(__Method_SignBlob, serviceImpl == null ? null : new grpc::UnaryServerMethod <global::Google.Cloud.Iam.Credentials.V1.SignBlobRequest, global::Google.Cloud.Iam.Credentials.V1.SignBlobResponse>(serviceImpl.SignBlob));
     serviceBinder.AddMethod(__Method_SignJwt, serviceImpl == null ? null : new grpc::UnaryServerMethod <global::Google.Cloud.Iam.Credentials.V1.SignJwtRequest, global::Google.Cloud.Iam.Credentials.V1.SignJwtResponse>(serviceImpl.SignJwt));
 }
示例#2
0
 public static grpc::ServerServiceDefinition BindService(IAMCredentialsBase serviceImpl)
 {
     return(grpc::ServerServiceDefinition.CreateBuilder()
            .AddMethod(__Method_GenerateAccessToken, serviceImpl.GenerateAccessToken)
            .AddMethod(__Method_GenerateIdToken, serviceImpl.GenerateIdToken)
            .AddMethod(__Method_SignBlob, serviceImpl.SignBlob)
            .AddMethod(__Method_SignJwt, serviceImpl.SignJwt).Build());
 }