SemanticValue.Value Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine schreibgeschützte Eigenschaft, die die informationen zurückgibt, die in der aktuellen SemanticValue.
public:
property System::Object ^ Value { System::Object ^ get(); };
public object Value { get; }
member this.Value : obj
Public ReadOnly Property Value As Object
Eigenschaftswert
Gibt eine Object Instanz zurück, die die in der aktuellen SemanticValue Instanz gespeicherten Informationen enthält.
Beispiele
Das folgende Beispiel wird verwendet, um rekursiv zu durchlaufen und dann Informationen (einschließlich Konfidenz) als a TreeNodeCollectionoder als Knoten anzuzeigen, die die Struktur der Semantik bilden, die zum Erkennen eines Ausdrucks verwendet wird.
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);
}
Hinweise
Erkennungsergebnisse, die keine semantische Analyse verwenden, haben immer eine Value von null und eine Count Eigenschaft von Null.