[![](https://developers.google.com/dotnet/docs/reference/Google.Developers.DeveloperKnowledge.V1/latest/logo.svg)](https://developers.google.com/dotnet/docs/reference/Google.Developers.DeveloperKnowledge.V1/latest/index.html)
- 
[Show / Hide Table of Contents](https://developers.google.com/dotnet/docs/reference/Google.Developers.DeveloperKnowledge.V1/latest/api/Google.Developers.DeveloperKnowledge.V1.DeveloperKnowledge.DeveloperKnowledgeClient#sidetoggle) Client for DeveloperKnowledge

##### Inheritance

[object](https://learn.microsoft.com/dotnet/api/system.object) [ClientBase](https://cloud.google.com/dotnet/docs/reference/Grpc.Core/latest/Grpc.Core.ClientBase.html) [ClientBase](https://cloud.google.com/dotnet/docs/reference/Grpc.Core/latest/Grpc.Core.ClientBase-1.html)\<[DeveloperKnowledge](https://developers.google.com/dotnet/docs/reference/Google.Developers.DeveloperKnowledge.V1/latest/api/Google.Developers.DeveloperKnowledge.V1.DeveloperKnowledge).[DeveloperKnowledgeClient](https://developers.google.com/dotnet/docs/reference/Google.Developers.DeveloperKnowledge.V1/latest/api/Google.Developers.DeveloperKnowledge.V1.DeveloperKnowledge.DeveloperKnowledgeClient)\> DeveloperKnowledge.DeveloperKnowledgeClient

##### Inherited Members

[ClientBase\<DeveloperKnowledge.DeveloperKnowledgeClient\>.WithHost(string)](https://cloud.google.com/dotnet/docs/reference/Grpc.Core/latest/Grpc.Core.ClientBase-1.html#Grpc_Core_ClientBase_1_WithHost_System_String_) [ClientBase.CallInvoker](https://cloud.google.com/dotnet/docs/reference/Grpc.Core/latest/Grpc.Core.ClientBase.html#Grpc_Core_ClientBase_CallInvoker) [object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) [object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) [object.MemberwiseClone()](https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone) [object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)

###### **Namespace** : [Google](https://developers.google.com/dotnet/docs/reference/Google.Developers.DeveloperKnowledge.V1/latest/api/Google).[Developers](https://developers.google.com/dotnet/docs/reference/Google.Developers.DeveloperKnowledge.V1/latest/api/Google.Developers).[DeveloperKnowledge](https://developers.google.com/dotnet/docs/reference/Google.Developers.DeveloperKnowledge.V1/latest/api/Google.Developers.DeveloperKnowledge).[V1](https://developers.google.com/dotnet/docs/reference/Google.Developers.DeveloperKnowledge.V1/latest/api/Google.Developers.DeveloperKnowledge.V1)

###### **Assembly**: Google.Developers.DeveloperKnowledge.V1.dll

##### Syntax

    public class DeveloperKnowledge.DeveloperKnowledgeClient : ClientBase<DeveloperKnowledge.DeveloperKnowledgeClient>

### Constructors

#### DeveloperKnowledgeClient()

Protected parameterless constructor to allow creation of test doubles.

##### Declaration

    protected DeveloperKnowledgeClient()

#### DeveloperKnowledgeClient(CallInvoker)

Creates a new client for DeveloperKnowledge that uses a custom `CallInvoker`.

##### Declaration

    public DeveloperKnowledgeClient(CallInvoker callInvoker)

##### Parameters

| Type | Name | Description |
|---|---|---|
| [CallInvoker](https://cloud.google.com/dotnet/docs/reference/Grpc.Core/latest/Grpc.Core.CallInvoker.html) | callInvoker | The callInvoker to use to make remote calls. |

#### DeveloperKnowledgeClient(ChannelBase)

Creates a new client for DeveloperKnowledge

##### Declaration

    public DeveloperKnowledgeClient(ChannelBase channel)

##### Parameters

| Type | Name | Description |
|---|---|---|
| [ChannelBase](https://cloud.google.com/dotnet/docs/reference/Grpc.Core/latest/Grpc.Core.ChannelBase.html) | channel | The channel to use to make remote calls. |

#### DeveloperKnowledgeClient(ClientBaseConfiguration)

Protected constructor to allow creation of configured clients.

##### Declaration

    protected DeveloperKnowledgeClient(ClientBase.ClientBaseConfiguration configuration)

##### Parameters

| Type | Name | Description |
|---|---|---|
| [ClientBase](https://cloud.google.com/dotnet/docs/reference/Grpc.Core/latest/Grpc.Core.ClientBase.html).[ClientBaseConfiguration](https://cloud.google.com/dotnet/docs/reference/Grpc.Core/latest/Grpc.Core.ClientBase.ClientBaseConfiguration.html) | configuration | The client configuration. |

### Methods

#### BatchGetDocuments(BatchGetDocumentsRequest, CallOptions)

Retrieves multiple documents, each with its full Markdown content.

##### Declaration

    public virtual BatchGetDocumentsResponse BatchGetDocuments(BatchGetDocumentsRequest request, CallOptions options)

##### Parameters

| Type | Name | Description |
|---|---|---|
| [BatchGetDocumentsRequest](https://developers.google.com/dotnet/docs/reference/Google.Developers.DeveloperKnowledge.V1/latest/api/Google.Developers.DeveloperKnowledge.V1.BatchGetDocumentsRequest) | request | The request to send to the server. |
| [CallOptions](https://cloud.google.com/dotnet/docs/reference/Grpc.Core/latest/Grpc.Core.CallOptions.html) | options | The options for the call. |

##### Returns

| Type | Description |
|---|---|
| [BatchGetDocumentsResponse](https://developers.google.com/dotnet/docs/reference/Google.Developers.DeveloperKnowledge.V1/latest/api/Google.Developers.DeveloperKnowledge.V1.BatchGetDocumentsResponse) | The response received from the server. |

#### BatchGetDocuments(BatchGetDocumentsRequest, Metadata, DateTime?, CancellationToken)

Retrieves multiple documents, each with its full Markdown content.

##### Declaration

    public virtual BatchGetDocumentsResponse BatchGetDocuments(BatchGetDocumentsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

##### Parameters

| Type | Name | Description |
|---|---|---|
| [BatchGetDocumentsRequest](https://developers.google.com/dotnet/docs/reference/Google.Developers.DeveloperKnowledge.V1/latest/api/Google.Developers.DeveloperKnowledge.V1.BatchGetDocumentsRequest) | request | The request to send to the server. |
| [Metadata](https://cloud.google.com/dotnet/docs/reference/Grpc.Core/latest/Grpc.Core.Metadata.html) | headers | The initial metadata to send with the call. This parameter is optional. |
| [DateTime](https://learn.microsoft.com/dotnet/api/system.datetime)? | deadline | An optional deadline for the call. The call will be cancelled if deadline is hit. |
| [CancellationToken](https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken) | cancellationToken | An optional token for canceling the call. |

##### Returns

| Type | Description |
|---|---|
| [BatchGetDocumentsResponse](https://developers.google.com/dotnet/docs/reference/Google.Developers.DeveloperKnowledge.V1/latest/api/Google.Developers.DeveloperKnowledge.V1.BatchGetDocumentsResponse) | The response received from the server. |

#### BatchGetDocumentsAsync(BatchGetDocumentsRequest, CallOptions)

Retrieves multiple documents, each with its full Markdown content.

##### Declaration

    public virtual AsyncUnaryCall<BatchGetDocumentsResponse> BatchGetDocumentsAsync(BatchGetDocumentsRequest request, CallOptions options)

##### Parameters

| Type | Name | Description |
|---|---|---|
| [BatchGetDocumentsRequest](https://developers.google.com/dotnet/docs/reference/Google.Developers.DeveloperKnowledge.V1/latest/api/Google.Developers.DeveloperKnowledge.V1.BatchGetDocumentsRequest) | request | The request to send to the server. |
| [CallOptions](https://cloud.google.com/dotnet/docs/reference/Grpc.Core/latest/Grpc.Core.CallOptions.html) | options | The options for the call. |

##### Returns

| Type | Description |
|---|---|
| [AsyncUnaryCall](https://cloud.google.com/dotnet/docs/reference/Grpc.Core/latest/Grpc.Core.AsyncUnaryCall-1.html)\<[BatchGetDocumentsResponse](https://developers.google.com/dotnet/docs/reference/Google.Developers.DeveloperKnowledge.V1/latest/api/Google.Developers.DeveloperKnowledge.V1.BatchGetDocumentsResponse)\> | The call object. |

#### BatchGetDocumentsAsync(BatchGetDocumentsRequest, Metadata, DateTime?, CancellationToken)

Retrieves multiple documents, each with its full Markdown content.

##### Declaration

    public virtual AsyncUnaryCall<BatchGetDocumentsResponse> BatchGetDocumentsAsync(BatchGetDocumentsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

##### Parameters

| Type | Name | Description |
|---|---|---|
| [BatchGetDocumentsRequest](https://developers.google.com/dotnet/docs/reference/Google.Developers.DeveloperKnowledge.V1/latest/api/Google.Developers.DeveloperKnowledge.V1.BatchGetDocumentsRequest) | request | The request to send to the server. |
| [Metadata](https://cloud.google.com/dotnet/docs/reference/Grpc.Core/latest/Grpc.Core.Metadata.html) | headers | The initial metadata to send with the call. This parameter is optional. |
| [DateTime](https://learn.microsoft.com/dotnet/api/system.datetime)? | deadline | An optional deadline for the call. The call will be cancelled if deadline is hit. |
| [CancellationToken](https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken) | cancellationToken | An optional token for canceling the call. |

##### Returns

| Type | Description |
|---|---|
| [AsyncUnaryCall](https://cloud.google.com/dotnet/docs/reference/Grpc.Core/latest/Grpc.Core.AsyncUnaryCall-1.html)\<[BatchGetDocumentsResponse](https://developers.google.com/dotnet/docs/reference/Google.Developers.DeveloperKnowledge.V1/latest/api/Google.Developers.DeveloperKnowledge.V1.BatchGetDocumentsResponse)\> | The call object. |

#### GetDocument(GetDocumentRequest, CallOptions)

Retrieves a single document with its full Markdown content.

##### Declaration

    public virtual Document GetDocument(GetDocumentRequest request, CallOptions options)

##### Parameters

| Type | Name | Description |
|---|---|---|
| [GetDocumentRequest](https://developers.google.com/dotnet/docs/reference/Google.Developers.DeveloperKnowledge.V1/latest/api/Google.Developers.DeveloperKnowledge.V1.GetDocumentRequest) | request | The request to send to the server. |
| [CallOptions](https://cloud.google.com/dotnet/docs/reference/Grpc.Core/latest/Grpc.Core.CallOptions.html) | options | The options for the call. |

##### Returns

| Type | Description |
|---|---|
| [Document](https://developers.google.com/dotnet/docs/reference/Google.Developers.DeveloperKnowledge.V1/latest/api/Google.Developers.DeveloperKnowledge.V1.Document) | The response received from the server. |

#### GetDocument(GetDocumentRequest, Metadata, DateTime?, CancellationToken)

Retrieves a single document with its full Markdown content.

##### Declaration

    public virtual Document GetDocument(GetDocumentRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

##### Parameters

| Type | Name | Description |
|---|---|---|
| [GetDocumentRequest](https://developers.google.com/dotnet/docs/reference/Google.Developers.DeveloperKnowledge.V1/latest/api/Google.Developers.DeveloperKnowledge.V1.GetDocumentRequest) | request | The request to send to the server. |
| [Metadata](https://cloud.google.com/dotnet/docs/reference/Grpc.Core/latest/Grpc.Core.Metadata.html) | headers | The initial metadata to send with the call. This parameter is optional. |
| [DateTime](https://learn.microsoft.com/dotnet/api/system.datetime)? | deadline | An optional deadline for the call. The call will be cancelled if deadline is hit. |
| [CancellationToken](https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken) | cancellationToken | An optional token for canceling the call. |

##### Returns

| Type | Description |
|---|---|
| [Document](https://developers.google.com/dotnet/docs/reference/Google.Developers.DeveloperKnowledge.V1/latest/api/Google.Developers.DeveloperKnowledge.V1.Document) | The response received from the server. |

#### GetDocumentAsync(GetDocumentRequest, CallOptions)

Retrieves a single document with its full Markdown content.

##### Declaration

    public virtual AsyncUnaryCall<Document> GetDocumentAsync(GetDocumentRequest request, CallOptions options)

##### Parameters

| Type | Name | Description |
|---|---|---|
| [GetDocumentRequest](https://developers.google.com/dotnet/docs/reference/Google.Developers.DeveloperKnowledge.V1/latest/api/Google.Developers.DeveloperKnowledge.V1.GetDocumentRequest) | request | The request to send to the server. |
| [CallOptions](https://cloud.google.com/dotnet/docs/reference/Grpc.Core/latest/Grpc.Core.CallOptions.html) | options | The options for the call. |

##### Returns

| Type | Description |
|---|---|
| [AsyncUnaryCall](https://cloud.google.com/dotnet/docs/reference/Grpc.Core/latest/Grpc.Core.AsyncUnaryCall-1.html)\<[Document](https://developers.google.com/dotnet/docs/reference/Google.Developers.DeveloperKnowledge.V1/latest/api/Google.Developers.DeveloperKnowledge.V1.Document)\> | The call object. |

#### GetDocumentAsync(GetDocumentRequest, Metadata, DateTime?, CancellationToken)

Retrieves a single document with its full Markdown content.

##### Declaration

    public virtual AsyncUnaryCall<Document> GetDocumentAsync(GetDocumentRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

##### Parameters

| Type | Name | Description |
|---|---|---|
| [GetDocumentRequest](https://developers.google.com/dotnet/docs/reference/Google.Developers.DeveloperKnowledge.V1/latest/api/Google.Developers.DeveloperKnowledge.V1.GetDocumentRequest) | request | The request to send to the server. |
| [Metadata](https://cloud.google.com/dotnet/docs/reference/Grpc.Core/latest/Grpc.Core.Metadata.html) | headers | The initial metadata to send with the call. This parameter is optional. |
| [DateTime](https://learn.microsoft.com/dotnet/api/system.datetime)? | deadline | An optional deadline for the call. The call will be cancelled if deadline is hit. |
| [CancellationToken](https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken) | cancellationToken | An optional token for canceling the call. |

##### Returns

| Type | Description |
|---|---|
| [AsyncUnaryCall](https://cloud.google.com/dotnet/docs/reference/Grpc.Core/latest/Grpc.Core.AsyncUnaryCall-1.html)\<[Document](https://developers.google.com/dotnet/docs/reference/Google.Developers.DeveloperKnowledge.V1/latest/api/Google.Developers.DeveloperKnowledge.V1.Document)\> | The call object. |

#### NewInstance(ClientBaseConfiguration)

Creates a new instance of client from given `ClientBaseConfiguration`.

##### Declaration

    protected override DeveloperKnowledge.DeveloperKnowledgeClient NewInstance(ClientBase.ClientBaseConfiguration configuration)

##### Parameters

| Type | Name | Description |
|---|---|---|
| [ClientBase](https://cloud.google.com/dotnet/docs/reference/Grpc.Core/latest/Grpc.Core.ClientBase.html).[ClientBaseConfiguration](https://cloud.google.com/dotnet/docs/reference/Grpc.Core/latest/Grpc.Core.ClientBase.ClientBaseConfiguration.html) | configuration |   |

##### Returns

| Type | Description |
|---|---|
| [DeveloperKnowledge](https://developers.google.com/dotnet/docs/reference/Google.Developers.DeveloperKnowledge.V1/latest/api/Google.Developers.DeveloperKnowledge.V1.DeveloperKnowledge).[DeveloperKnowledgeClient](https://developers.google.com/dotnet/docs/reference/Google.Developers.DeveloperKnowledge.V1/latest/api/Google.Developers.DeveloperKnowledge.V1.DeveloperKnowledge.DeveloperKnowledgeClient) |   |

##### Overrides

Grpc.Core.ClientBase\<Google.Developers.DeveloperKnowledge.V1.DeveloperKnowledge.DeveloperKnowledgeClient\>.NewInstance(Grpc.Core.ClientBase.ClientBaseConfiguration)

#### SearchDocumentChunks(SearchDocumentChunksRequest, CallOptions)

Searches for developer knowledge across Google's developer documentation.
Returns \[DocumentChunk\]\[google.developers.knowledge.v1.DocumentChunk\]s
based on the user's query. There may be many chunks from the same
\[Document\]\[google.developers.knowledge.v1.Document\]. To retrieve full
documents, use
\[DeveloperKnowledge.GetDocument\]\[google.developers.knowledge.v1.DeveloperKnowledge.GetDocument\]
or
\[DeveloperKnowledge.BatchGetDocuments\]\[google.developers.knowledge.v1.DeveloperKnowledge.BatchGetDocuments\]
with the
\[DocumentChunk.parent\]\[google.developers.knowledge.v1.DocumentChunk.parent\]
returned in the
\[SearchDocumentChunksResponse.results\]\[google.developers.knowledge.v1.SearchDocumentChunksResponse.results\].

##### Declaration

    public virtual SearchDocumentChunksResponse SearchDocumentChunks(SearchDocumentChunksRequest request, CallOptions options)

##### Parameters

| Type | Name | Description |
|---|---|---|
| [SearchDocumentChunksRequest](https://developers.google.com/dotnet/docs/reference/Google.Developers.DeveloperKnowledge.V1/latest/api/Google.Developers.DeveloperKnowledge.V1.SearchDocumentChunksRequest) | request | The request to send to the server. |
| [CallOptions](https://cloud.google.com/dotnet/docs/reference/Grpc.Core/latest/Grpc.Core.CallOptions.html) | options | The options for the call. |

##### Returns

| Type | Description |
|---|---|
| [SearchDocumentChunksResponse](https://developers.google.com/dotnet/docs/reference/Google.Developers.DeveloperKnowledge.V1/latest/api/Google.Developers.DeveloperKnowledge.V1.SearchDocumentChunksResponse) | The response received from the server. |

#### SearchDocumentChunks(SearchDocumentChunksRequest, Metadata, DateTime?, CancellationToken)

Searches for developer knowledge across Google's developer documentation.
Returns \[DocumentChunk\]\[google.developers.knowledge.v1.DocumentChunk\]s
based on the user's query. There may be many chunks from the same
\[Document\]\[google.developers.knowledge.v1.Document\]. To retrieve full
documents, use
\[DeveloperKnowledge.GetDocument\]\[google.developers.knowledge.v1.DeveloperKnowledge.GetDocument\]
or
\[DeveloperKnowledge.BatchGetDocuments\]\[google.developers.knowledge.v1.DeveloperKnowledge.BatchGetDocuments\]
with the
\[DocumentChunk.parent\]\[google.developers.knowledge.v1.DocumentChunk.parent\]
returned in the
\[SearchDocumentChunksResponse.results\]\[google.developers.knowledge.v1.SearchDocumentChunksResponse.results\].

##### Declaration

    public virtual SearchDocumentChunksResponse SearchDocumentChunks(SearchDocumentChunksRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

##### Parameters

| Type | Name | Description |
|---|---|---|
| [SearchDocumentChunksRequest](https://developers.google.com/dotnet/docs/reference/Google.Developers.DeveloperKnowledge.V1/latest/api/Google.Developers.DeveloperKnowledge.V1.SearchDocumentChunksRequest) | request | The request to send to the server. |
| [Metadata](https://cloud.google.com/dotnet/docs/reference/Grpc.Core/latest/Grpc.Core.Metadata.html) | headers | The initial metadata to send with the call. This parameter is optional. |
| [DateTime](https://learn.microsoft.com/dotnet/api/system.datetime)? | deadline | An optional deadline for the call. The call will be cancelled if deadline is hit. |
| [CancellationToken](https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken) | cancellationToken | An optional token for canceling the call. |

##### Returns

| Type | Description |
|---|---|
| [SearchDocumentChunksResponse](https://developers.google.com/dotnet/docs/reference/Google.Developers.DeveloperKnowledge.V1/latest/api/Google.Developers.DeveloperKnowledge.V1.SearchDocumentChunksResponse) | The response received from the server. |

#### SearchDocumentChunksAsync(SearchDocumentChunksRequest, CallOptions)

Searches for developer knowledge across Google's developer documentation.
Returns \[DocumentChunk\]\[google.developers.knowledge.v1.DocumentChunk\]s
based on the user's query. There may be many chunks from the same
\[Document\]\[google.developers.knowledge.v1.Document\]. To retrieve full
documents, use
\[DeveloperKnowledge.GetDocument\]\[google.developers.knowledge.v1.DeveloperKnowledge.GetDocument\]
or
\[DeveloperKnowledge.BatchGetDocuments\]\[google.developers.knowledge.v1.DeveloperKnowledge.BatchGetDocuments\]
with the
\[DocumentChunk.parent\]\[google.developers.knowledge.v1.DocumentChunk.parent\]
returned in the
\[SearchDocumentChunksResponse.results\]\[google.developers.knowledge.v1.SearchDocumentChunksResponse.results\].

##### Declaration

    public virtual AsyncUnaryCall<SearchDocumentChunksResponse> SearchDocumentChunksAsync(SearchDocumentChunksRequest request, CallOptions options)

##### Parameters

| Type | Name | Description |
|---|---|---|
| [SearchDocumentChunksRequest](https://developers.google.com/dotnet/docs/reference/Google.Developers.DeveloperKnowledge.V1/latest/api/Google.Developers.DeveloperKnowledge.V1.SearchDocumentChunksRequest) | request | The request to send to the server. |
| [CallOptions](https://cloud.google.com/dotnet/docs/reference/Grpc.Core/latest/Grpc.Core.CallOptions.html) | options | The options for the call. |

##### Returns

| Type | Description |
|---|---|
| [AsyncUnaryCall](https://cloud.google.com/dotnet/docs/reference/Grpc.Core/latest/Grpc.Core.AsyncUnaryCall-1.html)\<[SearchDocumentChunksResponse](https://developers.google.com/dotnet/docs/reference/Google.Developers.DeveloperKnowledge.V1/latest/api/Google.Developers.DeveloperKnowledge.V1.SearchDocumentChunksResponse)\> | The call object. |

#### SearchDocumentChunksAsync(SearchDocumentChunksRequest, Metadata, DateTime?, CancellationToken)

Searches for developer knowledge across Google's developer documentation.
Returns \[DocumentChunk\]\[google.developers.knowledge.v1.DocumentChunk\]s
based on the user's query. There may be many chunks from the same
\[Document\]\[google.developers.knowledge.v1.Document\]. To retrieve full
documents, use
\[DeveloperKnowledge.GetDocument\]\[google.developers.knowledge.v1.DeveloperKnowledge.GetDocument\]
or
\[DeveloperKnowledge.BatchGetDocuments\]\[google.developers.knowledge.v1.DeveloperKnowledge.BatchGetDocuments\]
with the
\[DocumentChunk.parent\]\[google.developers.knowledge.v1.DocumentChunk.parent\]
returned in the
\[SearchDocumentChunksResponse.results\]\[google.developers.knowledge.v1.SearchDocumentChunksResponse.results\].

##### Declaration

    public virtual AsyncUnaryCall<SearchDocumentChunksResponse> SearchDocumentChunksAsync(SearchDocumentChunksRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

##### Parameters

| Type | Name | Description |
|---|---|---|
| [SearchDocumentChunksRequest](https://developers.google.com/dotnet/docs/reference/Google.Developers.DeveloperKnowledge.V1/latest/api/Google.Developers.DeveloperKnowledge.V1.SearchDocumentChunksRequest) | request | The request to send to the server. |
| [Metadata](https://cloud.google.com/dotnet/docs/reference/Grpc.Core/latest/Grpc.Core.Metadata.html) | headers | The initial metadata to send with the call. This parameter is optional. |
| [DateTime](https://learn.microsoft.com/dotnet/api/system.datetime)? | deadline | An optional deadline for the call. The call will be cancelled if deadline is hit. |
| [CancellationToken](https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken) | cancellationToken | An optional token for canceling the call. |

##### Returns

| Type | Description |
|---|---|
| [AsyncUnaryCall](https://cloud.google.com/dotnet/docs/reference/Grpc.Core/latest/Grpc.Core.AsyncUnaryCall-1.html)\<[SearchDocumentChunksResponse](https://developers.google.com/dotnet/docs/reference/Google.Developers.DeveloperKnowledge.V1/latest/api/Google.Developers.DeveloperKnowledge.V1.SearchDocumentChunksResponse)\> | The call object. |

##### In this article

[Back to top](https://developers.google.com/dotnet/docs/reference/Google.Developers.DeveloperKnowledge.V1/latest/api/Google.Developers.DeveloperKnowledge.V1.DeveloperKnowledge.DeveloperKnowledgeClient#top) Generated by **DocFX**