예제 #1
0
 public static grpc::ServerServiceDefinition BindService(IAMPolicyBase serviceImpl)
 {
     return(grpc::ServerServiceDefinition.CreateBuilder()
            .AddMethod(__Method_SetIamPolicy, serviceImpl.SetIamPolicy)
            .AddMethod(__Method_GetIamPolicy, serviceImpl.GetIamPolicy)
            .AddMethod(__Method_TestIamPermissions, serviceImpl.TestIamPermissions).Build());
 }
예제 #2
0
 public static void BindService(grpc::ServiceBinderBase serviceBinder, IAMPolicyBase serviceImpl)
 {
     serviceBinder.AddMethod(__Method_SetIamPolicy, serviceImpl == null ? null : new grpc::UnaryServerMethod <global::Google.Cloud.Iam.V1.SetIamPolicyRequest, global::Google.Cloud.Iam.V1.Policy>(serviceImpl.SetIamPolicy));
     serviceBinder.AddMethod(__Method_GetIamPolicy, serviceImpl == null ? null : new grpc::UnaryServerMethod <global::Google.Cloud.Iam.V1.GetIamPolicyRequest, global::Google.Cloud.Iam.V1.Policy>(serviceImpl.GetIamPolicy));
     serviceBinder.AddMethod(__Method_TestIamPermissions, serviceImpl == null ? null : new grpc::UnaryServerMethod <global::Google.Cloud.Iam.V1.TestIamPermissionsRequest, global::Google.Cloud.Iam.V1.TestIamPermissionsResponse>(serviceImpl.TestIamPermissions));
 }