[BindServiceMethod(typeof(LanguageService), "BindService")]
public abstract class LanguageServiceBase
Reference documentation and code samples for the Google Cloud Natural Language v1 API class LanguageService.LanguageServiceBase.
Base class for server-side implementations of LanguageService
Namespace
Google.Cloud.Language.V1Assembly
Google.Cloud.Language.V1.dll
Methods
AnalyzeEntities(AnalyzeEntitiesRequest, ServerCallContext)
public virtual Task<AnalyzeEntitiesResponse> AnalyzeEntities(AnalyzeEntitiesRequest request, ServerCallContext context)
Finds named entities (currently proper names and common nouns) in the text along with entity types, salience, mentions for each entity, and other properties.
Parameters | |
---|---|
Name | Description |
request | AnalyzeEntitiesRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<AnalyzeEntitiesResponse> | The response to send back to the client (wrapped by a task). |
AnalyzeEntitySentiment(AnalyzeEntitySentimentRequest, ServerCallContext)
public virtual Task<AnalyzeEntitySentimentResponse> AnalyzeEntitySentiment(AnalyzeEntitySentimentRequest request, ServerCallContext context)
Finds entities, similar to [AnalyzeEntities][google.cloud.language.v1.LanguageService.AnalyzeEntities] in the text and analyzes sentiment associated with each entity and its mentions.
Parameters | |
---|---|
Name | Description |
request | AnalyzeEntitySentimentRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<AnalyzeEntitySentimentResponse> | The response to send back to the client (wrapped by a task). |
AnalyzeSentiment(AnalyzeSentimentRequest, ServerCallContext)
public virtual Task<AnalyzeSentimentResponse> AnalyzeSentiment(AnalyzeSentimentRequest request, ServerCallContext context)
Analyzes the sentiment of the provided text.
Parameters | |
---|---|
Name | Description |
request | AnalyzeSentimentRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<AnalyzeSentimentResponse> | The response to send back to the client (wrapped by a task). |
AnalyzeSyntax(AnalyzeSyntaxRequest, ServerCallContext)
public virtual Task<AnalyzeSyntaxResponse> AnalyzeSyntax(AnalyzeSyntaxRequest request, ServerCallContext context)
Analyzes the syntax of the text and provides sentence boundaries and tokenization along with part of speech tags, dependency trees, and other properties.
Parameters | |
---|---|
Name | Description |
request | AnalyzeSyntaxRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<AnalyzeSyntaxResponse> | The response to send back to the client (wrapped by a task). |
AnnotateText(AnnotateTextRequest, ServerCallContext)
public virtual Task<AnnotateTextResponse> AnnotateText(AnnotateTextRequest request, ServerCallContext context)
A convenience method that provides all the features that analyzeSentiment, analyzeEntities, and analyzeSyntax provide in one call.
Parameters | |
---|---|
Name | Description |
request | AnnotateTextRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<AnnotateTextResponse> | The response to send back to the client (wrapped by a task). |
ClassifyText(ClassifyTextRequest, ServerCallContext)
public virtual Task<ClassifyTextResponse> ClassifyText(ClassifyTextRequest request, ServerCallContext context)
Classifies a document into categories.
Parameters | |
---|---|
Name | Description |
request | ClassifyTextRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<ClassifyTextResponse> | The response to send back to the client (wrapped by a task). |