StateChangedEventArgs クラス

定義

StateChanged イベントからのデータを返します。

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

次の例では、 イベントに関して使用できる情報を StateChanged 示します。

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

注釈

StateChangedEventArgs インスタンスは、 オブジェクトが イベントを SpeechSynthesizer 発生 StateChanged させると作成されます。 新しい と 前 SynthesizerStateの の値を取得するには、 イベントの State ハンドラーの および PreviousState プロパティにアクセスします。

プロパティ

PreviousState

SpeechSynthesizer イベント前の StateChanged の状態を取得します。

State

SpeechSynthesizer イベント前の StateChanged の状態を取得します。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象