如何在C#中的DetectDocumentText调用上设置quotaUser?

如何在C#中的DetectDocumentText调用上设置quotaUser?,c#,google-api-dotnet-client,google-cloud-vision,C#,Google Api Dotnet Client,Google Cloud Vision,我正在C#中使用Google Vision API。我想为我代表用户拨打的电话数量设置配额。文档说明在请求中使用quotaUser参数。但是,我不知道在C#API中哪里可以指定'quotaUser'。 我在这里查看了通用API文档: 这是我的工作代码,我想修改它以传入quotaUser值: var cred=Credentials.CreateScoped(ImageAnnotatorClient.DefaultScopes); var channel=新通道(ImageAnnotatorCl

我正在C#中使用Google Vision API。我想为我代表用户拨打的电话数量设置配额。文档说明在请求中使用
quotaUser
参数。但是,我不知道在C#API中哪里可以指定'quotaUser'。

我在这里查看了通用API文档:

这是我的工作代码,我想修改它以传入
quotaUser
值:

var cred=Credentials.CreateScoped(ImageAnnotatorClient.DefaultScopes);
var channel=新通道(ImageAnnotatorClient.DefaultEndpoint.ToString(),cred.ToChannelCredentials());
var client=ImageAnnotatorClient.Create(通道);
var image=image.FromBytes(字节);
var annotations=Client.DetectDocumentText(图像);

如何修改此代码以传入
quotaUser
参数?

根据REST API而不是Google.Cloud.Vision.V1包使用的gRPC API指定
quotaUser
参数。我在内部要求一个等价物-我想我知道它可能是什么,但我想在说之前先检查一下。@JonSkeet如果没有办法使用gRPC API来做这件事,你知道一些示例C#代码会显示如何将我所拥有的转换为REST API吗?我不知道专门用于Vision的REST API的任何示例。您可能希望使用Google.api.Vision.v1创建一个Vision服务,并使用批处理请求调用service.Images.Annotate。请参阅文档-如果您在取得进展方面遇到困难,我可以创建一个完整的示例,但我现在没有时间这样做。如果您需要,我们很乐意提供更多帮助。
quotaUser
参数是根据REST API而不是Google.Cloud.Vision.V1软件包使用的gRPC API指定的。我在内部要求一个等价物-我想我知道它可能是什么,但我想在说之前先检查一下。@JonSkeet如果没有办法使用gRPC API来做这件事,你知道一些示例C#代码会显示如何将我所拥有的转换为REST API吗?我不知道专门用于Vision的REST API的任何示例。您可能希望使用Google.api.Vision.v1创建一个Vision服务,并使用批处理请求调用service.Images.Annotate。请参阅文档-如果您在取得进展方面遇到困难,我可以创建一个完整的示例,但我现在没有时间这样做。如果你需要的话,很乐意提供更多帮助。