Activity クラスとは? わかりやすく解説

Activity クラス

COM+ コンポーネント作成することなく COM+ サービス使用できる同期または非同期バッチ作業実行するためのアクティビティ作成します。このクラス継承できません。

名前空間: System.EnterpriseServices
アセンブリ: System.EnterpriseServices (system.enterpriseservices.dll 内)
構文構文

<ComVisibleAttribute(False)> _
Public NotInheritable Class
 Activity
[ComVisibleAttribute(false)] 
public sealed class Activity
[ComVisibleAttribute(false)] 
public ref class Activity sealed
/** @attribute ComVisibleAttribute(false) */ 
public final class Activity
ComVisibleAttribute(false) 
public final class Activity
解説解説
使用例使用例

Activity クラス使用して同期サービス使用する方法次のコード例示します

class SvcClass: IServiceCall 
{
    static int callNumber = 0;
    public void OnCall()
    {
        callNumber++;
        System.Guid contextID = ContextUtil.ContextId;
        Console.WriteLine("This is call number "+ callNumber.ToString());
 
        Console.WriteLine(contextID.ToString());
        System.TimeSpan sleepTime = new System.TimeSpan(0,0,0,10);
 
        System.Threading.Thread.Sleep(sleepTime);
       
    }
}
class EnterpriseServicesActivityClass
{
    [STAThread]
static void Main(string[]
 args)
    {
        ServiceConfig serviceConfig = new ServiceConfig();
        serviceConfig.Synchronization = SynchronizationOption.Required;
        serviceConfig.ThreadPool = ThreadPoolOption.MTA;
        SvcClass serviceCall = new SvcClass();
    Activity activity = new Activity(serviceConfig); 
        activity.AsynchronousCall(serviceCall); 
        activity.AsynchronousCall(serviceCall);
        Console.WriteLine("Waiting for asynchronous calls
 to terminate");
        Console.Read();
    }
}
継承階層継承階層
System.Object
  System.EnterpriseServices.Activity
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Activity クラス」の関連用語

Activity クラスのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Activity クラスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS