Udostępnij przez


StateChangedEventArgs Klasa

Definicja

Zwraca dane ze StateChanged zdarzenia.

public ref class StateChangedEventArgs : EventArgs
public class StateChangedEventArgs : EventArgs
type StateChangedEventArgs = class
    inherit EventArgs
Public Class StateChangedEventArgs
Inherits EventArgs
Dziedziczenie
StateChangedEventArgs

Przykłady

W poniższym przykładzie przedstawiono informacje dostępne dla StateChanged zdarzenia.

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);  
    }  
  }  
}  

Uwagi

Wystąpienie StateChangedEventArgs obiektu jest tworzone, gdy SpeechSynthesizer obiekt zgłasza StateChanged zdarzenie. Aby uzyskać wartości dla nowych i poprzednich SynthesizerState, uzyskaj dostęp do State właściwości i PreviousState w procedurze obsługi zdarzenia.

Właściwości

Nazwa Opis
PreviousState

Pobiera stan SpeechSynthesizer przed zdarzeniem StateChanged .

State

Pobiera stan SpeechSynthesizer przed zdarzeniem StateChanged .

Metody

Nazwa Opis
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Dziedziczone od Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Dziedziczone od Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Dziedziczone od Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Dziedziczone od Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Dziedziczone od Object)

Dotyczy