176
176
177
177
foreach (LanguageDetectionDocumentResult document in AnalyzeTextLanguageDetectionResult .Results .Documents )
178
178
{
179
- Console .WriteLine ($" For Document ID: {document .Id } detected language is {document .DetectedLanguage .Name } with a confidence score of {document .DetectedLanguage .ConfidenceScore }." );
179
+ Console .WriteLine ($" Result for document with Id = \" {document .Id }\" :" );
180
+ Console .WriteLine ($" Name: {document .DetectedLanguage .Name }" );
181
+ Console .WriteLine ($" Iso6391Name: {document .DetectedLanguage .Iso6391Name }" );
182
+ if (document .DetectedLanguage .ScriptName != null )
183
+ {
184
+ Console .WriteLine ($" ScriptName: {document .DetectedLanguage .ScriptName }" );
185
+ Console .WriteLine ($" ScriptIso15924Code: {document .DetectedLanguage .ScriptIso15924Code }" );
186
+ }
187
+ Console .WriteLine ($" ConfidenceScore: {document .DetectedLanguage .ConfidenceScore }" );
180
188
}
181
189
}
182
190
catch (RequestFailedException exception )
@@ -565,7 +573,7 @@ AnalyzeTextInput body = new TextEntityRecognitionInput()
565
573
Response < AnalyzeTextResult > response = await client .AnalyzeTextAsync (body );
566
574
AnalyzeTextEntitiesResult entitiesTaskResult = (AnalyzeTextEntitiesResult )response .Value ;
567
575
568
- foreach (EntitiesDocumentResultWithMetadataDetectedLanguage nerResult in entitiesTaskResult .Results .Documents )
576
+ foreach (EntityActionResult nerResult in entitiesTaskResult .Results .Documents )
569
577
{
570
578
Console .WriteLine ($" Result for document with Id = \" {nerResult .Id }\" :" );
571
579
@@ -577,8 +585,13 @@ foreach (EntitiesDocumentResultWithMetadataDetectedLanguage nerResult in entitie
577
585
Console .WriteLine ($" Offset: {entity .Offset }" );
578
586
Console .WriteLine ($" Length: {entity .Length }" );
579
587
Console .WriteLine ($" Category: {entity .Category }" );
580
- if (! string .IsNullOrEmpty (entity .Subcategory ))
581
- Console .WriteLine ($" SubCategory: {entity .Subcategory }" );
588
+ Console .WriteLine ($" Type: {entity .Type }" );
589
+ Console .WriteLine ($" Tags:" );
590
+ foreach (EntityTag tag in entity .Tags )
591
+ {
592
+ Console .WriteLine ($" TagName: {tag .Name }" );
593
+ Console .WriteLine ($" TagConfidenceScore: {tag .ConfidenceScore }" );
594
+ }
582
595
Console .WriteLine ($" Confidence score: {entity .ConfidenceScore }" );
583
596
Console .WriteLine ();
584
597
}
@@ -698,7 +711,7 @@ foreach (PiiActionResult piiResult in piiTaskResult.Results.Documents)
698
711
Console .WriteLine ($" Redacted Text: \" {piiResult .RedactedText }\" :" );
699
712
Console .WriteLine ($" Recognized {piiResult .Entities .Count } entities:" );
700
713
701
- foreach (NamedEntity entity in piiResult .Entities )
714
+ foreach (PiiEntity entity in piiResult .Entities )
702
715
{
703
716
Console .WriteLine ($" Text: {entity .Text }" );
704
717
Console .WriteLine ($" Offset: {entity .Offset }" );
@@ -1244,7 +1257,7 @@ foreach (AnalyzeTextOperationResult analyzeTextLROResult in analyzeTextJobState.
1244
1257
CustomEntityRecognitionOperationResult customClassificationResult = (CustomEntityRecognitionOperationResult )analyzeTextLROResult ;
1245
1258
1246
1259
// View the classifications recognized in the input documents.
1247
- foreach (EntityActionResult entitiesDocument in customClassificationResult .Results .Documents )
1260
+ foreach (CustomEntityActionResult entitiesDocument in customClassificationResult .Results .Documents )
1248
1261
{
1249
1262
Console .WriteLine ($" Result for document with Id = \" {entitiesDocument .Id }\" :" );
1250
1263
Console .WriteLine ($" Recognized {entitiesDocument .Entities .Count } Entities:" );
@@ -2043,7 +2056,7 @@ foreach (AnalyzeTextOperationResult analyzeTextLROResult in analyzeTextJobState.
2043
2056
EntityRecognitionOperationResult entityRecognitionLROResult = (EntityRecognitionOperationResult )analyzeTextLROResult ;
2044
2057
2045
2058
// View the classifications recognized in the input documents.
2046
- foreach (EntitiesDocumentResultWithMetadataDetectedLanguage nerResult in entityRecognitionLROResult .Results .Documents )
2059
+ foreach (EntityActionResultWithMetadata nerResult in entityRecognitionLROResult .Results .Documents )
2047
2060
{
2048
2061
Console .WriteLine ($" Result for document with Id = \" {nerResult .Id }\" :" );
2049
2062
@@ -2055,9 +2068,13 @@ foreach (AnalyzeTextOperationResult analyzeTextLROResult in analyzeTextJobState.
2055
2068
Console .WriteLine ($" Offset: {entity .Offset }" );
2056
2069
Console .WriteLine ($" Length: {entity .Length }" );
2057
2070
Console .WriteLine ($" Category: {entity .Category }" );
2058
- if (! string .IsNullOrEmpty (entity .Subcategory ))
2059
- Console .WriteLine ($" SubCategory: {entity .Subcategory }" );
2060
- Console .WriteLine ($" Confidence score: {entity .ConfidenceScore }" );
2071
+ Console .WriteLine ($" Type: {entity .Type }" );
2072
+ Console .WriteLine ($" Tags:" );
2073
+ foreach (EntityTag tag in entity .Tags )
2074
+ {
2075
+ Console .WriteLine ($" TagName: {tag .Name }" );
2076
+ Console .WriteLine ($" TagConfidenceScore: {tag .ConfidenceScore }" );
2077
+ }
2061
2078
Console .WriteLine ();
2062
2079
}
2063
2080
Console .WriteLine ();
0 commit comments