[BindServiceMethod(typeof(Agents), "BindService")]
public abstract class AgentsBaseBase class for server-side implementations of Agents
Inheritance
System.Object > Agents.AgentsBaseNamespace
Google.Cloud.Dialogflow.Cx.V3Assembly
Google.Cloud.Dialogflow.Cx.V3.dll
Methods
CreateAgent(CreateAgentRequest, ServerCallContext)
public virtual Task<Agent> CreateAgent(CreateAgentRequest request, ServerCallContext context)Creates an agent in the specified location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateAgentRequestThe request received from the client. |
context |
Grpc.Core.ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
System.Threading.Tasks.Task<Agent> |
The response to send back to the client (wrapped by a task). |
DeleteAgent(DeleteAgentRequest, ServerCallContext)
public virtual Task<Empty> DeleteAgent(DeleteAgentRequest request, ServerCallContext context)Deletes the specified agent.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteAgentRequestThe request received from the client. |
context |
Grpc.Core.ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
System.Threading.Tasks.Task<Google.Protobuf.WellKnownTypes.Empty> |
The response to send back to the client (wrapped by a task). |
ExportAgent(ExportAgentRequest, ServerCallContext)
public virtual Task<Operation> ExportAgent(ExportAgentRequest request, ServerCallContext context)Exports the specified agent to a binary file.
| Parameters | |
|---|---|
| Name | Description |
request |
ExportAgentRequestThe request received from the client. |
context |
Grpc.Core.ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
System.Threading.Tasks.Task<Google.LongRunning.Operation> |
The response to send back to the client (wrapped by a task). |
GetAgent(GetAgentRequest, ServerCallContext)
public virtual Task<Agent> GetAgent(GetAgentRequest request, ServerCallContext context)Retrieves the specified agent.
| Parameters | |
|---|---|
| Name | Description |
request |
GetAgentRequestThe request received from the client. |
context |
Grpc.Core.ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
System.Threading.Tasks.Task<Agent> |
The response to send back to the client (wrapped by a task). |
ListAgents(ListAgentsRequest, ServerCallContext)
public virtual Task<ListAgentsResponse> ListAgents(ListAgentsRequest request, ServerCallContext context)Returns the list of all agents in the specified location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListAgentsRequestThe request received from the client. |
context |
Grpc.Core.ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
System.Threading.Tasks.Task<ListAgentsResponse> |
The response to send back to the client (wrapped by a task). |
RestoreAgent(RestoreAgentRequest, ServerCallContext)
public virtual Task<Operation> RestoreAgent(RestoreAgentRequest request, ServerCallContext context)Restores the specified agent from a binary file.
Replaces the current agent with a new one. Note that all existing resources in agent (e.g. intents, entity types, flows) will be removed.
| Parameters | |
|---|---|
| Name | Description |
request |
RestoreAgentRequestThe request received from the client. |
context |
Grpc.Core.ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
System.Threading.Tasks.Task<Google.LongRunning.Operation> |
The response to send back to the client (wrapped by a task). |
UpdateAgent(UpdateAgentRequest, ServerCallContext)
public virtual Task<Agent> UpdateAgent(UpdateAgentRequest request, ServerCallContext context)Updates the specified agent.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateAgentRequestThe request received from the client. |
context |
Grpc.Core.ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
System.Threading.Tasks.Task<Agent> |
The response to send back to the client (wrapped by a task). |