StateChangedEventArgs Klas
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.
Retourneert gegevens van de StateChanged gebeurtenis.
public ref class StateChangedEventArgs : EventArgs
public class StateChangedEventArgs : EventArgs
type StateChangedEventArgs = class
inherit EventArgs
Public Class StateChangedEventArgs
Inherits EventArgs
- Overname
Voorbeelden
In het volgende voorbeeld ziet u de informatie die beschikbaar is over de StateChanged gebeurtenis.
using System;
using System.Speech.Synthesis;
namespace SampleSynthesis
{
class Program
{
static void Main(string[] args)
{
// Initialize a new instance of the SpeechSynthesizer.
using (SpeechSynthesizer synth = new SpeechSynthesizer())
{
// Configure the audio output.
synth.SetOutputToDefaultAudioDevice();
// Subscribe to StateChanged event.
synth.StateChanged += new EventHandler<StateChangedEventArgs>(synth_StateChanged);
// Subscribe to the SpeakProgress event.
synth.SpeakProgress += new EventHandler<SpeakProgressEventArgs>(synth_SpeakProgress);
// Speak the prompt.
synth.Speak("What is your favorite color?");
// Pause the SpeechSynthesizer object.
synth.Pause();
// Resume the SpeechSynthesizer object.
synth.Resume();
}
Console.WriteLine("\nPress any key to exit...");
Console.ReadKey();
}
// Write the state of the SpeechSynthesizer to the console.
static void synth_StateChanged(object sender, StateChangedEventArgs e)
{
Console.WriteLine("State: {0} Previous State: {1}\n", e.State, e.PreviousState);
}
// Write the speak progress of the SpeechSynthesizer to the console.
static void synth_SpeakProgress(object sender, SpeakProgressEventArgs e)
{
Console.WriteLine(e.Text);
}
}
}
Opmerkingen
Er wordt een exemplaar van StateChangedEventArgs gemaakt wanneer het SpeechSynthesizer object de StateChanged gebeurtenis genereert. Als u de waarden voor de nieuwe en de vorige SynthesizerStatewilt ophalen, opent u de State en PreviousState eigenschappen in de handler voor de gebeurtenis.
Eigenschappen
| Name | Description |
|---|---|
| PreviousState |
Hiermee haalt u de status van de SpeechSynthesizer vóór de StateChanged gebeurtenis op. |
| State |
Hiermee haalt u de status van de SpeechSynthesizer vóór de StateChanged gebeurtenis op. |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |