SemanticValue Konstruktoren

Definition

Initialisiert eine neue Instanz der SemanticValue-Klasse.Initializes a new instance of the SemanticValue class.

Überlädt

SemanticValue(Object)

Initialisiert eine neue Instanz der SemanticValue-Klasse und gibt einen semantischen Wert an.Initializes a new instance of the SemanticValue class and specifies a semantic value.

SemanticValue(String, Object, Single)

Initialisiert eine neue Instanz der SemanticValue-Klasse und gibt einen semantischen Wert, einen Schlüsselnamen und einen Confidence Level an.Initializes a new instance of the SemanticValue class and specifies a semantic value, a key name, and a confidence level.

Hinweise

In der Regel werden Objekte nicht SemanticValue explizit erstellt, es sei denn, Sie unterstützen die Erstellung stark typisierter Grammatiken.Typically, you will not create SemanticValue objects explicitly, except to support the building of strongly-typed grammars.

SemanticValue(Object)

Initialisiert eine neue Instanz der SemanticValue-Klasse und gibt einen semantischen Wert an.Initializes a new instance of the SemanticValue class and specifies a semantic value.

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.The information to be stored in the SemanticValue object.

Hinweise

Es gibt keine Einschränkungen für den Typ von value , der gespeichert werden soll.There are no restrictions on the type of value to be stored.

Eine Anwendung kann mithilfe value der Value -Eigenschaft für eine SemanticValue -Instanz abgerufen werden.An application can retrieve value by using the Value property on a SemanticValue instance.

Der Wert der Confidence -Eigenschaft für die SemanticValue -Instanz wird auf-1 festgelegt.The value of the Confidence property for the SemanticValue instance will be set to -1.

Auf SemanticValue einen, der mit dieser Methode erstellt wurde, kann nicht anhand des Schlüssel namens verwiesen werdenA SemanticValue constructed with this method cannot be referenced by key name.

SemanticValue(String, Object, Single)

Initialisiert eine neue Instanz der SemanticValue-Klasse und gibt einen semantischen Wert, einen Schlüsselnamen und einen Confidence Level an.Initializes a new instance of the SemanticValue class and specifies a semantic value, a key name, and a confidence level.

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.A key that can be used to reference this SemanticValue instance.

value
Object

Ein Objekt, das Informationen enthält, die im SemanticValue-Objekt gespeichert werden sollen.An object containing information to be stored in the SemanticValue object.

confidence
Single

Ein float, das eine Schätzung der Sicherheit der semantischen Analyse enthält.A float containing an estimate of the certainty of semantic analysis.

Hinweise

Es gibt keine Einschränkungen für den Typ von value , der gespeichert werden soll.There are no restrictions on the type of value to be stored.

Eine Anwendung kann mithilfe value der Value -Eigenschaft für eine SemanticValue -Instanz abgerufen werden.An application can retrieve value by using the Value property on a SemanticValue instance.

Der confidence -Parameter (der von Confidence der-Eigenschaft SemanticValue für eine-Instanz zurückgegeben wird) sollte zwischen 0,0 und 1,0 liegen.The confidence parameter (returned by the Confidence property on a SemanticValue instance), should be between 0.0 and 1.0.

Gilt für: