C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#のバックグラウンドワーカークラス


名前が示すように、Background Worker Classを使用すると、バックグラウンドで継続的に実行され、必要に応じてメインスレッドと通信するスレッドを設定できます。

BackgroundWorkerは、Windowsフォームにスレッドを実装します。 UIがフリーズしないように、集中的なタスクを別のスレッドで実行する必要があります。タスクが完了したら、メッセージを投稿してユーザーインターフェイスを更新する必要があります。

BackgroundWorkerクラスでは次のプロパティが使用されます:

参照: Microsoft Developer Network(MSDN)

S.No。 名前と説明
1 CancellationPending
アプリケーションがバックグラウンド操作のキャンセルを要求したかどうかを示す値。
2 CanRaiseEvents
コンポーネントがイベントを発生させることができるかどうかを示す値を取得します
3 コンテナ
コンポーネントを含むIContainerを取得します。
4 DesignMode
コンポーネントが現在デザインモードであるかどうかを示す値を取得します。 (コンポーネントから継承されます。)
5 イベント
このコンポーネントに接続されているイベントハンドラーのリストを取得します。
6 IsBusy
BackgroundWorkerが非同期操作を実行しているかどうかを示す値を取得します。
7 サイト
コンポーネントのISitを取得または設定します。
8 WorkerReportsProgress
BackgroundWorkerが進行状況の更新を報告できるかどうかを示す値を取得または設定します。
9 WorkerSupportsCancellation
BackgroundWorkerが非同期キャンセルをサポートするかどうかを示す値を取得または設定します。

  1. HTMLDOMスタイルbackgroundSizeプロパティ

    HTML DOMスタイルのbackground-sizeプロパティは、背景画像のサイズを設定または取得するために使用されます。 構文 以下は、-の構文です。 backgroundSizeプロパティの設定- object.style.backgroundSize = "auto|length|cover|contain|intial|inherit" プロパティ 上記の特性は次のように説明されます- Sr.No プロパティと説明 1 自動 背景画像はフルサイズで表示され、デフォルト値です。 2 長さ 背景画像の幅と高さを設定します。

  2. C#のコンソールクラス

    C#のConsoleクラスは、コンソールアプリケーションの標準の入力、出力、およびエラーストリームを表すために使用されます。 C#のコンソールクラスプロパティの例をいくつか見てみましょう- Console.CursorLeftプロパティ C#でコンソールのCursorLeftを変更するには、Console.CursorLeftプロパティを使用します。 例 例を見てみましょう- using System; class Demo {    public static void Main (string[] args) {       Cons