SemanticValue.Value Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Een alleen-lezen eigenschap die de informatie in de huidige SemanticValueretourneert.
public:
property System::Object ^ Value { System::Object ^ get(); };
public object Value { get; }
member this.Value : obj
Public ReadOnly Property Value As Object
Waarde van eigenschap
Retourneert een Object exemplaar met de informatie die is opgeslagen in het huidige SemanticValue exemplaar.
Voorbeelden
Het volgende voorbeeld wordt gebruikt om recursief door te gaan en vervolgens informatie (inclusief betrouwbaarheid) weer te geven als een TreeNodeCollection, of als de knooppunten die de structuur van de semantiek vormen die worden gebruikt om een woordgroep te herkennen.
internal static void CreateSemanticsTreeNodes(
TreeNodeCollection nodes,
SemanticValue semantics,
String name)
{
string semanticsText =
String.Format(" {0} ( Confidence {1})", name,semantics.Confidence);
// Format integers as hexadecimal.
if (semantics.Value == null )
{
semanticsText = semanticsText + " = null";
}
else if (semantics.Value.GetType() == typeof(int))
{
semanticsText = String.Format("{0} = {1:X} ", semanticsText, semantics.Value);
}
else
{
semanticsText = semanticsText + " = " + semantics.Value.ToString();
}
TreeNode semanticsNode = new TreeNode(semanticsText);
foreach (KeyValuePair<String, SemanticValue> child in semantics)
{
CreateSemanticsTreeNodes(semanticsNode.Nodes, child.Value, child.Key);
}
nodes.Add(semanticsNode);
}
Opmerkingen
Herkenningsresultaten die geen gebruik maken van semantische parsering hebben altijd een Value van null en een Count eigenschap van nul.