//* -----------------------------------------------------------------------* /// <summary> /// ストレージ セレクター ユーザー インターフェイスの表示を開始します。 /// </summary> /// /// <param name="callback"> /// 非同期操作が終了すると呼び出されるメソッド。 /// </param> /// <param name="state"> /// この要求を一意に識別するユーザー作成オブジェクト。 /// </param> /// <returns>メソッドの進行状況の追跡に使用されるオブジェクト。</returns> public IAsyncResult BeginShowStorageDeviceSelector(AsyncCallback callback, Object state) { IAsyncResult result = null; if (isAvaliableUseGamerService) { result = Guide.BeginShowStorageDeviceSelector(callback, state); } else { result = new CNullAsyncResult(state); callback(result); } return(result); }
//* -----------------------------------------------------------------------* /// <summary>メッセージボックスの表示を開始します。</summary> /// /// <param name="title">メッセージのタイトル。</param> /// <param name="text">メッセージ ボックスに表示されるテキスト。</param> /// <param name="icon">メッセージ ボックスに表示されるアイコンの種類。</param> /// <param name="callback"> /// 非同期操作が終了すると呼び出されるメソッド。 /// </param> /// <param name="state"> /// この要求を一意に識別するユーザー作成オブジェクト。 /// </param> /// <returns>メソッドの進行状況の追跡に使用されるオブジェクト。</returns> public IAsyncResult BeginShowMessageBox(string title, string text, MessageBoxIcon icon, AsyncCallback callback, object state) { IAsyncResult result = null; if (isAvaliableUseGamerService) { result = Guide.BeginShowMessageBox( title, text, buttons, 0, icon, callback, state); } else { result = new CNullAsyncResult(state); #if WINDOWS System.Windows.Forms.MessageBox.Show( text, title, System.Windows.Forms.MessageBoxButtons.OK, iconset[(int)icon]); #endif callback(result); } return(result); }
//* -----------------------------------------------------------------------* /// <summary> /// ストレージ セレクター ユーザー インターフェイスの表示を開始します。 /// </summary> /// /// <param name="callback"> /// 非同期操作が終了すると呼び出されるメソッド。 /// </param> /// <param name="state"> /// この要求を一意に識別するユーザー作成オブジェクト。 /// </param> /// <returns>メソッドの進行状況の追跡に使用されるオブジェクト。</returns> public IAsyncResult BeginShowStorageDeviceSelector(AsyncCallback callback, Object state) { IAsyncResult result = null; if (isAvaliableUseGamerService && !IsVisible) { try { result = Guide.BeginShowStorageDeviceSelector(callback, state); } catch (Exception e) { CLogger.add(e); } } else { result = new CNullAsyncResult(state); callback(result); } return(result); }