xml/Microsoft.CognitiveServices.Speech/Recognizer.xml (377 lines of code) (raw):

<Type Name="Recognizer" FullName="Microsoft.CognitiveServices.Speech.Recognizer"> <TypeSignature Language="C#" Value="public class Recognizer : IDisposable" /> <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Recognizer extends System.Object implements class System.IDisposable" /> <TypeSignature Language="DocId" Value="T:Microsoft.CognitiveServices.Speech.Recognizer" /> <TypeSignature Language="VB.NET" Value="Public Class Recognizer&#xA;Implements IDisposable" /> <TypeSignature Language="F#" Value="type Recognizer = class&#xA; interface IDisposable" /> <AssemblyInfo> <AssemblyName>Microsoft.CognitiveServices.Speech.csharp</AssemblyName> <AssemblyVersion>1.16.0.28</AssemblyVersion> <AssemblyVersion>1.17.0.28</AssemblyVersion> <AssemblyVersion>1.18.0.28</AssemblyVersion> <AssemblyVersion>1.19.0.28</AssemblyVersion> <AssemblyVersion>1.20.0.28</AssemblyVersion> <AssemblyVersion>1.21.0.28</AssemblyVersion> <AssemblyVersion>1.22.0.28</AssemblyVersion> <AssemblyVersion>1.23.0.28</AssemblyVersion> <AssemblyVersion>1.24.0.28</AssemblyVersion> <AssemblyVersion>1.24.1.28</AssemblyVersion> <AssemblyVersion>1.25.1.26</AssemblyVersion> <AssemblyVersion>1.27.0.28</AssemblyVersion> <AssemblyVersion>1.28.0.28</AssemblyVersion> <AssemblyVersion>1.30.0.28</AssemblyVersion> <AssemblyVersion>1.31.0.28</AssemblyVersion> <AssemblyVersion>1.32.1.28</AssemblyVersion> <AssemblyVersion>1.34.0.28</AssemblyVersion> <AssemblyVersion>1.38.0.28</AssemblyVersion> <AssemblyVersion>1.41.1.28</AssemblyVersion> <AssemblyVersion>1.42.0.28</AssemblyVersion> <AssemblyVersion>1.43.0.28</AssemblyVersion> </AssemblyInfo> <Base> <BaseTypeName>System.Object</BaseTypeName> </Base> <Interfaces> <Interface> <InterfaceName>System.IDisposable</InterfaceName> </Interface> </Interfaces> <Docs> <summary> Base class that mostly contains common event handlers. </summary> <remarks>To be added.</remarks> </Docs> <Members> <Member MemberName="_tokenCredential"> <MemberSignature Language="C#" Value="protected readonly Azure.Core.TokenCredential _tokenCredential;" /> <MemberSignature Language="ILAsm" Value=".field family initonly class Azure.Core.TokenCredential _tokenCredential" /> <MemberSignature Language="DocId" Value="F:Microsoft.CognitiveServices.Speech.Recognizer._tokenCredential" /> <MemberSignature Language="VB.NET" Value="Protected ReadOnly _tokenCredential As TokenCredential " /> <MemberSignature Language="F#" Value="val mutable _tokenCredential : Azure.Core.TokenCredential" Usage="Microsoft.CognitiveServices.Speech.Recognizer._tokenCredential" /> <MemberType>Field</MemberType> <AssemblyInfo> <AssemblyName>Microsoft.CognitiveServices.Speech.csharp</AssemblyName> <AssemblyVersion>1.43.0.28</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>Azure.Core.TokenCredential</ReturnType> </ReturnValue> <Docs> <summary> AAD token credential. </summary> <remarks>To be added.</remarks> </Docs> </Member> <Member MemberName="Dispose"> <MemberSignature Language="C#" Value="public void Dispose ();" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Dispose() cil managed" /> <MemberSignature Language="DocId" Value="M:Microsoft.CognitiveServices.Speech.Recognizer.Dispose" /> <MemberSignature Language="VB.NET" Value="Public Sub Dispose ()" /> <MemberSignature Language="F#" Value="abstract member Dispose : unit -&gt; unit&#xA;override this.Dispose : unit -&gt; unit" Usage="recognizer.Dispose " /> <MemberType>Method</MemberType> <Implements> <InterfaceMember>M:System.IDisposable.Dispose</InterfaceMember> </Implements> <AssemblyInfo> <AssemblyName>Microsoft.CognitiveServices.Speech.csharp</AssemblyName> <AssemblyVersion>1.43.0.28</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.Void</ReturnType> </ReturnValue> <Parameters /> <Docs> <summary> Dispose of associated resources. </summary> <remarks>To be added.</remarks> </Docs> </Member> <Member MemberName="Dispose"> <MemberSignature Language="C#" Value="protected virtual void Dispose (bool disposing);" /> <MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void Dispose(bool disposing) cil managed" /> <MemberSignature Language="DocId" Value="M:Microsoft.CognitiveServices.Speech.Recognizer.Dispose(System.Boolean)" /> <MemberSignature Language="VB.NET" Value="Protected Overridable Sub Dispose (disposing As Boolean)" /> <MemberSignature Language="F#" Value="abstract member Dispose : bool -&gt; unit&#xA;override this.Dispose : bool -&gt; unit" Usage="recognizer.Dispose disposing" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyName>Microsoft.CognitiveServices.Speech.csharp</AssemblyName> <AssemblyVersion>1.43.0.28</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.Void</ReturnType> </ReturnValue> <Parameters> <Parameter Name="disposing" Type="System.Boolean" /> </Parameters> <Docs> <param name="disposing">Flag to request disposal.</param> <summary> This method performs cleanup of resources. The Boolean parameter <paramref name="disposing" /> indicates whether the method is called from <see cref="M:System.IDisposable.Dispose" /> (if <paramref name="disposing" /> is true) or from the finalizer (if <paramref name="disposing" /> is false). Derived classes should override this method to dispose resource if needed. </summary> <returns /> <remarks>To be added.</remarks> </Docs> </Member> <Member MemberName="disposed"> <MemberSignature Language="C#" Value="protected bool disposed;" /> <MemberSignature Language="ILAsm" Value=".field family bool disposed" /> <MemberSignature Language="DocId" Value="F:Microsoft.CognitiveServices.Speech.Recognizer.disposed" /> <MemberSignature Language="VB.NET" Value="Protected disposed As Boolean " /> <MemberSignature Language="F#" Value="val mutable disposed : bool" Usage="Microsoft.CognitiveServices.Speech.Recognizer.disposed" /> <MemberType>Field</MemberType> <AssemblyInfo> <AssemblyName>Microsoft.CognitiveServices.Speech.csharp</AssemblyName> <AssemblyVersion>1.43.0.28</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.Boolean</ReturnType> </ReturnValue> <Docs> <summary> disposed is a flag used to indicate if object is disposed. </summary> <remarks>To be added.</remarks> </Docs> </Member> <Member MemberName="Finalize"> <MemberSignature Language="C#" Value="~Recognizer ();" /> <MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Finalize() cil managed" /> <MemberSignature Language="DocId" Value="M:Microsoft.CognitiveServices.Speech.Recognizer.Finalize" /> <MemberSignature Language="VB.NET" Value="Finalize ()" /> <MemberSignature Language="F#" Value="override this.Finalize : unit -&gt; unit" Usage="recognizer.Finalize " /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyName>Microsoft.CognitiveServices.Speech.csharp</AssemblyName> <AssemblyVersion>1.43.0.28</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.Void</ReturnType> </ReturnValue> <Parameters /> <Docs> <summary>To be added.</summary> <remarks>To be added.</remarks> </Docs> </Member> <Member MemberName="gch"> <MemberSignature Language="C#" Value="protected System.Runtime.InteropServices.GCHandle gch;" /> <MemberSignature Language="ILAsm" Value=".field family valuetype System.Runtime.InteropServices.GCHandle gch" /> <MemberSignature Language="DocId" Value="F:Microsoft.CognitiveServices.Speech.Recognizer.gch" /> <MemberSignature Language="VB.NET" Value="Protected gch As GCHandle " /> <MemberSignature Language="F#" Value="val mutable gch : System.Runtime.InteropServices.GCHandle" Usage="Microsoft.CognitiveServices.Speech.Recognizer.gch" /> <MemberType>Field</MemberType> <AssemblyInfo> <AssemblyName>Microsoft.CognitiveServices.Speech.csharp</AssemblyName> <AssemblyVersion>1.43.0.28</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.Runtime.InteropServices.GCHandle</ReturnType> </ReturnValue> <Docs> <summary> GC handle for callbacks for context. </summary> <remarks>To be added.</remarks> </Docs> </Member> <Member MemberName="isDisposing"> <MemberSignature Language="C#" Value="protected bool isDisposing;" /> <MemberSignature Language="ILAsm" Value=".field family bool isDisposing" /> <MemberSignature Language="DocId" Value="F:Microsoft.CognitiveServices.Speech.Recognizer.isDisposing" /> <MemberSignature Language="VB.NET" Value="Protected isDisposing As Boolean " /> <MemberSignature Language="F#" Value="val mutable isDisposing : bool" Usage="Microsoft.CognitiveServices.Speech.Recognizer.isDisposing" /> <MemberType>Field</MemberType> <AssemblyInfo> <AssemblyName>Microsoft.CognitiveServices.Speech.csharp</AssemblyName> <AssemblyVersion>1.43.0.28</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.Boolean</ReturnType> </ReturnValue> <Docs> <summary> Indicates whether the object is currently being disposed. </summary> <remarks>To be added.</remarks> </Docs> </Member> <Member MemberName="pointerHandle"> <MemberSignature Language="C#" Value="protected readonly string pointerHandle;" /> <MemberSignature Language="ILAsm" Value=".field family initonly string pointerHandle" /> <MemberSignature Language="DocId" Value="F:Microsoft.CognitiveServices.Speech.Recognizer.pointerHandle" /> <MemberSignature Language="VB.NET" Value="Protected ReadOnly pointerHandle As String " /> <MemberSignature Language="F#" Value="val mutable pointerHandle : string" Usage="Microsoft.CognitiveServices.Speech.Recognizer.pointerHandle" /> <MemberType>Field</MemberType> <AssemblyInfo> <AssemblyName>Microsoft.CognitiveServices.Speech.csharp</AssemblyName> <AssemblyVersion>1.43.0.28</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.String</ReturnType> </ReturnValue> <Docs> <summary> Internal for logging. </summary> <remarks>To be added.</remarks> </Docs> </Member> <Member MemberName="recognizerLock"> <MemberSignature Language="C#" Value="protected object recognizerLock;" /> <MemberSignature Language="ILAsm" Value=".field family object recognizerLock" /> <MemberSignature Language="DocId" Value="F:Microsoft.CognitiveServices.Speech.Recognizer.recognizerLock" /> <MemberSignature Language="VB.NET" Value="Protected recognizerLock As Object " /> <MemberSignature Language="F#" Value="val mutable recognizerLock : obj" Usage="Microsoft.CognitiveServices.Speech.Recognizer.recognizerLock" /> <MemberType>Field</MemberType> <AssemblyInfo> <AssemblyName>Microsoft.CognitiveServices.Speech.csharp</AssemblyName> <AssemblyVersion>1.43.0.28</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.Object</ReturnType> </ReturnValue> <Docs> <summary> recognizerLock is used to synchronize access to objects member variables from multiple threads </summary> <remarks>To be added.</remarks> </Docs> </Member> <Member MemberName="SessionStarted"> <MemberSignature Language="C#" Value="public event EventHandler&lt;Microsoft.CognitiveServices.Speech.SessionEventArgs&gt; SessionStarted;" /> <MemberSignature Language="ILAsm" Value=".event class System.EventHandler`1&lt;class Microsoft.CognitiveServices.Speech.SessionEventArgs&gt; SessionStarted" /> <MemberSignature Language="DocId" Value="E:Microsoft.CognitiveServices.Speech.Recognizer.SessionStarted" /> <MemberSignature Language="VB.NET" Value="Public Custom Event SessionStarted As EventHandler(Of SessionEventArgs) " /> <MemberSignature Language="F#" Value="member this.SessionStarted : EventHandler&lt;Microsoft.CognitiveServices.Speech.SessionEventArgs&gt; " Usage="member this.SessionStarted : System.EventHandler&lt;Microsoft.CognitiveServices.Speech.SessionEventArgs&gt; " /> <MemberType>Event</MemberType> <AssemblyInfo> <AssemblyName>Microsoft.CognitiveServices.Speech.csharp</AssemblyName> <AssemblyVersion>1.43.0.28</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.EventHandler&lt;Microsoft.CognitiveServices.Speech.SessionEventArgs&gt;</ReturnType> </ReturnValue> <Docs> <summary> Defines event handler for session started event. </summary> <remarks>To be added.</remarks> </Docs> </Member> <Member MemberName="SessionStopped"> <MemberSignature Language="C#" Value="public event EventHandler&lt;Microsoft.CognitiveServices.Speech.SessionEventArgs&gt; SessionStopped;" /> <MemberSignature Language="ILAsm" Value=".event class System.EventHandler`1&lt;class Microsoft.CognitiveServices.Speech.SessionEventArgs&gt; SessionStopped" /> <MemberSignature Language="DocId" Value="E:Microsoft.CognitiveServices.Speech.Recognizer.SessionStopped" /> <MemberSignature Language="VB.NET" Value="Public Custom Event SessionStopped As EventHandler(Of SessionEventArgs) " /> <MemberSignature Language="F#" Value="member this.SessionStopped : EventHandler&lt;Microsoft.CognitiveServices.Speech.SessionEventArgs&gt; " Usage="member this.SessionStopped : System.EventHandler&lt;Microsoft.CognitiveServices.Speech.SessionEventArgs&gt; " /> <MemberType>Event</MemberType> <AssemblyInfo> <AssemblyName>Microsoft.CognitiveServices.Speech.csharp</AssemblyName> <AssemblyVersion>1.43.0.28</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.EventHandler&lt;Microsoft.CognitiveServices.Speech.SessionEventArgs&gt;</ReturnType> </ReturnValue> <Docs> <summary> Defines event handler for session stopped event. </summary> <remarks>To be added.</remarks> </Docs> </Member> <Member MemberName="SetUpTokenRefreshCallback"> <MemberSignature Language="C#" Value="protected void SetUpTokenRefreshCallback (Microsoft.CognitiveServices.Speech.PropertyCollection property);" /> <MemberSignature Language="ILAsm" Value=".method familyhidebysig instance void SetUpTokenRefreshCallback(class Microsoft.CognitiveServices.Speech.PropertyCollection property) cil managed" /> <MemberSignature Language="DocId" Value="M:Microsoft.CognitiveServices.Speech.Recognizer.SetUpTokenRefreshCallback(Microsoft.CognitiveServices.Speech.PropertyCollection)" /> <MemberSignature Language="VB.NET" Value="Protected Sub SetUpTokenRefreshCallback (property As PropertyCollection)" /> <MemberSignature Language="F#" Value="member this.SetUpTokenRefreshCallback : Microsoft.CognitiveServices.Speech.PropertyCollection -&gt; unit" Usage="recognizer.SetUpTokenRefreshCallback property" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyName>Microsoft.CognitiveServices.Speech.csharp</AssemblyName> <AssemblyVersion>1.43.0.28</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.Void</ReturnType> </ReturnValue> <Parameters> <Parameter Name="property" Type="Microsoft.CognitiveServices.Speech.PropertyCollection" /> </Parameters> <Docs> <param name="property">property</param> <summary> Set up callback of token refresh event </summary> <returns /> <remarks>To be added.</remarks> </Docs> </Member> <Member MemberName="SpeechEndDetected"> <MemberSignature Language="C#" Value="public event EventHandler&lt;Microsoft.CognitiveServices.Speech.RecognitionEventArgs&gt; SpeechEndDetected;" /> <MemberSignature Language="ILAsm" Value=".event class System.EventHandler`1&lt;class Microsoft.CognitiveServices.Speech.RecognitionEventArgs&gt; SpeechEndDetected" /> <MemberSignature Language="DocId" Value="E:Microsoft.CognitiveServices.Speech.Recognizer.SpeechEndDetected" /> <MemberSignature Language="VB.NET" Value="Public Custom Event SpeechEndDetected As EventHandler(Of RecognitionEventArgs) " /> <MemberSignature Language="F#" Value="member this.SpeechEndDetected : EventHandler&lt;Microsoft.CognitiveServices.Speech.RecognitionEventArgs&gt; " Usage="member this.SpeechEndDetected : System.EventHandler&lt;Microsoft.CognitiveServices.Speech.RecognitionEventArgs&gt; " /> <MemberType>Event</MemberType> <AssemblyInfo> <AssemblyName>Microsoft.CognitiveServices.Speech.csharp</AssemblyName> <AssemblyVersion>1.43.0.28</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.EventHandler&lt;Microsoft.CognitiveServices.Speech.RecognitionEventArgs&gt;</ReturnType> </ReturnValue> <Docs> <summary> Defines event handler for speech end detected event. </summary> <remarks>To be added.</remarks> </Docs> </Member> <Member MemberName="SpeechStartDetected"> <MemberSignature Language="C#" Value="public event EventHandler&lt;Microsoft.CognitiveServices.Speech.RecognitionEventArgs&gt; SpeechStartDetected;" /> <MemberSignature Language="ILAsm" Value=".event class System.EventHandler`1&lt;class Microsoft.CognitiveServices.Speech.RecognitionEventArgs&gt; SpeechStartDetected" /> <MemberSignature Language="DocId" Value="E:Microsoft.CognitiveServices.Speech.Recognizer.SpeechStartDetected" /> <MemberSignature Language="VB.NET" Value="Public Custom Event SpeechStartDetected As EventHandler(Of RecognitionEventArgs) " /> <MemberSignature Language="F#" Value="member this.SpeechStartDetected : EventHandler&lt;Microsoft.CognitiveServices.Speech.RecognitionEventArgs&gt; " Usage="member this.SpeechStartDetected : System.EventHandler&lt;Microsoft.CognitiveServices.Speech.RecognitionEventArgs&gt; " /> <MemberType>Event</MemberType> <AssemblyInfo> <AssemblyName>Microsoft.CognitiveServices.Speech.csharp</AssemblyName> <AssemblyVersion>1.43.0.28</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.EventHandler&lt;Microsoft.CognitiveServices.Speech.RecognitionEventArgs&gt;</ReturnType> </ReturnValue> <Docs> <summary> Defines event handler for speech start detected event. </summary> <remarks>To be added.</remarks> </Docs> </Member> <Member MemberName="TokenRequested"> <MemberSignature Language="C#" Value="protected event EventHandler&lt;Microsoft.CognitiveServices.Speech.SessionEventArgs&gt; TokenRequested;" /> <MemberSignature Language="ILAsm" Value=".event class System.EventHandler`1&lt;class Microsoft.CognitiveServices.Speech.SessionEventArgs&gt; TokenRequested" /> <MemberSignature Language="DocId" Value="E:Microsoft.CognitiveServices.Speech.Recognizer.TokenRequested" /> <MemberSignature Language="VB.NET" Value="Protected Custom Event TokenRequested As EventHandler(Of SessionEventArgs) " /> <MemberSignature Language="F#" Value="member this.TokenRequested : EventHandler&lt;Microsoft.CognitiveServices.Speech.SessionEventArgs&gt; " Usage="member this.TokenRequested : System.EventHandler&lt;Microsoft.CognitiveServices.Speech.SessionEventArgs&gt; " /> <MemberType>Event</MemberType> <AssemblyInfo> <AssemblyName>Microsoft.CognitiveServices.Speech.csharp</AssemblyName> <AssemblyVersion>1.43.0.28</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.EventHandler&lt;Microsoft.CognitiveServices.Speech.SessionEventArgs&gt;</ReturnType> </ReturnValue> <Docs> <summary> Defines event handler for token request event. </summary> <remarks>To be added.</remarks> </Docs> </Member> </Members> </Type>