176176
177177 foreach (LanguageDetectionDocumentResult document in AnalyzeTextLanguageDetectionResult .Results .Documents )
178178 {
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 }" );
180188 }
181189}
182190catch (RequestFailedException exception )
@@ -565,7 +573,7 @@ AnalyzeTextInput body = new TextEntityRecognitionInput()
565573Response < AnalyzeTextResult > response = await client .AnalyzeTextAsync (body );
566574AnalyzeTextEntitiesResult entitiesTaskResult = (AnalyzeTextEntitiesResult )response .Value ;
567575
568- foreach (EntitiesDocumentResultWithMetadataDetectedLanguage nerResult in entitiesTaskResult .Results .Documents )
576+ foreach (EntityActionResult nerResult in entitiesTaskResult .Results .Documents )
569577{
570578 Console .WriteLine ($" Result for document with Id = \" {nerResult .Id }\" :" );
571579
@@ -577,8 +585,13 @@ foreach (EntitiesDocumentResultWithMetadataDetectedLanguage nerResult in entitie
577585 Console .WriteLine ($" Offset: {entity .Offset }" );
578586 Console .WriteLine ($" Length: {entity .Length }" );
579587 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+ }
582595 Console .WriteLine ($" Confidence score: {entity .ConfidenceScore }" );
583596 Console .WriteLine ();
584597 }
@@ -698,7 +711,7 @@ foreach (PiiActionResult piiResult in piiTaskResult.Results.Documents)
698711 Console .WriteLine ($" Redacted Text: \" {piiResult .RedactedText }\" :" );
699712 Console .WriteLine ($" Recognized {piiResult .Entities .Count } entities:" );
700713
701- foreach (NamedEntity entity in piiResult .Entities )
714+ foreach (PiiEntity entity in piiResult .Entities )
702715 {
703716 Console .WriteLine ($" Text: {entity .Text }" );
704717 Console .WriteLine ($" Offset: {entity .Offset }" );
@@ -1244,7 +1257,7 @@ foreach (AnalyzeTextOperationResult analyzeTextLROResult in analyzeTextJobState.
12441257 CustomEntityRecognitionOperationResult customClassificationResult = (CustomEntityRecognitionOperationResult )analyzeTextLROResult ;
12451258
12461259 // View the classifications recognized in the input documents.
1247- foreach (EntityActionResult entitiesDocument in customClassificationResult .Results .Documents )
1260+ foreach (CustomEntityActionResult entitiesDocument in customClassificationResult .Results .Documents )
12481261 {
12491262 Console .WriteLine ($" Result for document with Id = \" {entitiesDocument .Id }\" :" );
12501263 Console .WriteLine ($" Recognized {entitiesDocument .Entities .Count } Entities:" );
@@ -2043,7 +2056,7 @@ foreach (AnalyzeTextOperationResult analyzeTextLROResult in analyzeTextJobState.
20432056 EntityRecognitionOperationResult entityRecognitionLROResult = (EntityRecognitionOperationResult )analyzeTextLROResult ;
20442057
20452058 // View the classifications recognized in the input documents.
2046- foreach (EntitiesDocumentResultWithMetadataDetectedLanguage nerResult in entityRecognitionLROResult .Results .Documents )
2059+ foreach (EntityActionResultWithMetadata nerResult in entityRecognitionLROResult .Results .Documents )
20472060 {
20482061 Console .WriteLine ($" Result for document with Id = \" {nerResult .Id }\" :" );
20492062
@@ -2055,9 +2068,13 @@ foreach (AnalyzeTextOperationResult analyzeTextLROResult in analyzeTextJobState.
20552068 Console .WriteLine ($" Offset: {entity .Offset }" );
20562069 Console .WriteLine ($" Length: {entity .Length }" );
20572070 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+ }
20612078 Console .WriteLine ();
20622079 }
20632080 Console .WriteLine ();
0 commit comments