RuntimeTransactionHandle.RequireTransactionContext メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
既存のトランザクションで使用する NativeActivityTransactionContext の作成を初期化します。
public:
void RequireTransactionContext(System::Activities::NativeActivityContext ^ context, Action<System::Activities::NativeActivityTransactionContext ^, System::Object ^> ^ callback, System::Object ^ state);
public void RequireTransactionContext (System.Activities.NativeActivityContext context, Action<System.Activities.NativeActivityTransactionContext,object> callback, object state);
member this.RequireTransactionContext : System.Activities.NativeActivityContext * Action<System.Activities.NativeActivityTransactionContext, obj> * obj -> unit
Public Sub RequireTransactionContext (context As NativeActivityContext, callback As Action(Of NativeActivityTransactionContext, Object), state As Object)
パラメーター
- context
- NativeActivityContext
現在の実行環境。
- callback
- Action<NativeActivityTransactionContext,Object>
NativeActivityTransactionContext が作成されたら呼び出されるメソッド。
- state
- Object
要求に関する情報を含む、オプションのユーザー指定状態。
注釈
このメソッドは、ランタイムが使用する必要があるトランザクションをアクティビティが持っているときに使用されます。 RequireTransactionContext へのコールとそれ以降のコールバックとの間でワークフローを永続化することはできません。 最初のコールが完了する前に RequireTransactionContext を再度呼び出すことはできず、最初のコールより後のコールはすべて、例外の原因になります。 このメソッドを使用すると、ホストから入って来るトランザクションをランタイムに提供できます。中間の永続性ポイントを危険にさらすことはありません。 シリアル化できる状態オブジェクトは不要です。このメソッドが使用されると、インスタンスが永続化しないことが保証されるためです。
適用対象
.NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示