Freigeben über


SemanticValue Konstruktoren

Definition

Initialisiert eine neue Instanz der SemanticValue-Klasse.

Überlädt

SemanticValue(Object)

Initialisiert eine neue Instanz der SemanticValue-Klasse und gibt einen semantischen Wert an.

SemanticValue(String, Object, Single)

Initialisiert eine neue Instanz der SemanticValue-Klasse und gibt einen semantischen Wert, einen Schlüsselnamen und einen Confidence Level an.

Hinweise

In der Regel erstellen Sie Objekte nicht SemanticValue explizit, außer um die Erstellung stark typisierter Grammatiken zu unterstützen.

SemanticValue(Object)

Initialisiert eine neue Instanz der SemanticValue-Klasse und gibt einen semantischen Wert an.

public:
 SemanticValue(System::Object ^ value);
public SemanticValue (object value);
new System.Speech.Recognition.SemanticValue : obj -> System.Speech.Recognition.SemanticValue
Public Sub New (value As Object)

Parameter

value
Object

Die Informationen, die im SemanticValue-Objekt gespeichert werden sollen.

Hinweise

Es gibt keine Einschränkungen für den Typ von value , der gespeichert werden soll.

Eine Anwendung kann value mithilfe der Value -Eigenschaft für eine SemanticValue -Instanz abrufen.

Der Wert der Confidence -Eigenschaft für die SemanticValue -Instanz wird auf -1 festgelegt.

Auf eine SemanticValue , die mit dieser Methode erstellt wurde, kann nicht anhand des Schlüsselnamens verwiesen werden.

Gilt für

SemanticValue(String, Object, Single)

Initialisiert eine neue Instanz der SemanticValue-Klasse und gibt einen semantischen Wert, einen Schlüsselnamen und einen Confidence Level an.

public:
 SemanticValue(System::String ^ keyName, System::Object ^ value, float confidence);
public SemanticValue (string keyName, object value, float confidence);
new System.Speech.Recognition.SemanticValue : string * obj * single -> System.Speech.Recognition.SemanticValue
Public Sub New (keyName As String, value As Object, confidence As Single)

Parameter

keyName
String

Ein Schlüssel, der verwendet werden kann, um auf diese SemanticValue-Instanz zu verweisen.

value
Object

Ein Objekt, das Informationen enthält, die im SemanticValue-Objekt gespeichert werden sollen.

confidence
Single

Ein float, das eine Schätzung der Sicherheit der semantischen Analyse enthält.

Hinweise

Es gibt keine Einschränkungen für den Typ von value , der gespeichert werden soll.

Eine Anwendung kann value mithilfe der Value -Eigenschaft für eine SemanticValue -Instanz abrufen.

Der confidence (von der Confidence -Eigenschaft für eine -Instanz zurückgegebene) Parameter sollte zwischen SemanticValue 0,0 und 1,0 liegen.

Gilt für