public sealed class LanguageServiceClientImpl : LanguageServiceClientReference documentation and code samples for the Cloud Natural Language v2 API class LanguageServiceClientImpl.
LanguageService client wrapper implementation, for convenient use.
Namespace
Google.Cloud.Language.V2Assembly
Google.Cloud.Language.V2.dll
Remarks
Provides text analysis operations such as sentiment analysis and entity recognition.
Constructors
LanguageServiceClientImpl(LanguageServiceClient, LanguageServiceSettings, ILogger)
public LanguageServiceClientImpl(LanguageService.LanguageServiceClient grpcClient, LanguageServiceSettings settings, ILogger logger)Constructs a client wrapper for the LanguageService service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description | 
| grpcClient | LanguageServiceLanguageServiceClientThe underlying gRPC client. | 
| settings | LanguageServiceSettingsThe base LanguageServiceSettings used within this client. | 
| logger | ILoggerOptional ILogger to use within this client. | 
Properties
GrpcClient
public override LanguageService.LanguageServiceClient GrpcClient { get; }The underlying gRPC LanguageService client
| Property Value | |
|---|---|
| Type | Description | 
| LanguageServiceLanguageServiceClient | |
Methods
AnalyzeEntities(AnalyzeEntitiesRequest, CallSettings)
public override AnalyzeEntitiesResponse AnalyzeEntities(AnalyzeEntitiesRequest request, CallSettings callSettings = null)Finds named entities (currently proper names and common nouns) in the text along with entity types, probability, mentions for each entity, and other properties.
| Parameters | |
|---|---|
| Name | Description | 
| request | AnalyzeEntitiesRequestThe request object containing all of the parameters for the API call. | 
| callSettings | CallSettingsIf not null, applies overrides to this RPC call. | 
| Returns | |
|---|---|
| Type | Description | 
| AnalyzeEntitiesResponse | The RPC response. | 
AnalyzeEntitiesAsync(AnalyzeEntitiesRequest, CallSettings)
public override Task<AnalyzeEntitiesResponse> AnalyzeEntitiesAsync(AnalyzeEntitiesRequest request, CallSettings callSettings = null)Finds named entities (currently proper names and common nouns) in the text along with entity types, probability, mentions for each entity, and other properties.
| Parameters | |
|---|---|
| Name | Description | 
| request | AnalyzeEntitiesRequestThe request object containing all of the parameters for the API call. | 
| callSettings | CallSettingsIf not null, applies overrides to this RPC call. | 
| Returns | |
|---|---|
| Type | Description | 
| TaskAnalyzeEntitiesResponse | A Task containing the RPC response. | 
AnalyzeSentiment(AnalyzeSentimentRequest, CallSettings)
public override AnalyzeSentimentResponse AnalyzeSentiment(AnalyzeSentimentRequest request, CallSettings callSettings = null)Analyzes the sentiment of the provided text.
| Parameters | |
|---|---|
| Name | Description | 
| request | AnalyzeSentimentRequestThe request object containing all of the parameters for the API call. | 
| callSettings | CallSettingsIf not null, applies overrides to this RPC call. | 
| Returns | |
|---|---|
| Type | Description | 
| AnalyzeSentimentResponse | The RPC response. | 
AnalyzeSentimentAsync(AnalyzeSentimentRequest, CallSettings)
public override Task<AnalyzeSentimentResponse> AnalyzeSentimentAsync(AnalyzeSentimentRequest request, CallSettings callSettings = null)Analyzes the sentiment of the provided text.
| Parameters | |
|---|---|
| Name | Description | 
| request | AnalyzeSentimentRequestThe request object containing all of the parameters for the API call. | 
| callSettings | CallSettingsIf not null, applies overrides to this RPC call. | 
| Returns | |
|---|---|
| Type | Description | 
| TaskAnalyzeSentimentResponse | A Task containing the RPC response. | 
AnnotateText(AnnotateTextRequest, CallSettings)
public override AnnotateTextResponse AnnotateText(AnnotateTextRequest request, CallSettings callSettings = null)A convenience method that provides all features in one call.
| Parameters | |
|---|---|
| Name | Description | 
| request | AnnotateTextRequestThe request object containing all of the parameters for the API call. | 
| callSettings | CallSettingsIf not null, applies overrides to this RPC call. | 
| Returns | |
|---|---|
| Type | Description | 
| AnnotateTextResponse | The RPC response. | 
AnnotateTextAsync(AnnotateTextRequest, CallSettings)
public override Task<AnnotateTextResponse> AnnotateTextAsync(AnnotateTextRequest request, CallSettings callSettings = null)A convenience method that provides all features in one call.
| Parameters | |
|---|---|
| Name | Description | 
| request | AnnotateTextRequestThe request object containing all of the parameters for the API call. | 
| callSettings | CallSettingsIf not null, applies overrides to this RPC call. | 
| Returns | |
|---|---|
| Type | Description | 
| TaskAnnotateTextResponse | A Task containing the RPC response. | 
ClassifyText(ClassifyTextRequest, CallSettings)
public override ClassifyTextResponse ClassifyText(ClassifyTextRequest request, CallSettings callSettings = null)Classifies a document into categories.
| Parameters | |
|---|---|
| Name | Description | 
| request | ClassifyTextRequestThe request object containing all of the parameters for the API call. | 
| callSettings | CallSettingsIf not null, applies overrides to this RPC call. | 
| Returns | |
|---|---|
| Type | Description | 
| ClassifyTextResponse | The RPC response. | 
ClassifyTextAsync(ClassifyTextRequest, CallSettings)
public override Task<ClassifyTextResponse> ClassifyTextAsync(ClassifyTextRequest request, CallSettings callSettings = null)Classifies a document into categories.
| Parameters | |
|---|---|
| Name | Description | 
| request | ClassifyTextRequestThe request object containing all of the parameters for the API call. | 
| callSettings | CallSettingsIf not null, applies overrides to this RPC call. | 
| Returns | |
|---|---|
| Type | Description | 
| TaskClassifyTextResponse | A Task containing the RPC response. | 
ModerateText(ModerateTextRequest, CallSettings)
public override ModerateTextResponse ModerateText(ModerateTextRequest request, CallSettings callSettings = null)Moderates a document for harmful and sensitive categories.
| Parameters | |
|---|---|
| Name | Description | 
| request | ModerateTextRequestThe request object containing all of the parameters for the API call. | 
| callSettings | CallSettingsIf not null, applies overrides to this RPC call. | 
| Returns | |
|---|---|
| Type | Description | 
| ModerateTextResponse | The RPC response. | 
ModerateTextAsync(ModerateTextRequest, CallSettings)
public override Task<ModerateTextResponse> ModerateTextAsync(ModerateTextRequest request, CallSettings callSettings = null)Moderates a document for harmful and sensitive categories.
| Parameters | |
|---|---|
| Name | Description | 
| request | ModerateTextRequestThe request object containing all of the parameters for the API call. | 
| callSettings | CallSettingsIf not null, applies overrides to this RPC call. | 
| Returns | |
|---|---|
| Type | Description | 
| TaskModerateTextResponse | A Task containing the RPC response. |