バージョン

EndEdit(ActivityBase,Boolean) メソッド

新しいアクティビティまたは変更されたアクティビティをコミットします。
シンタックス
'宣言
 
Protected Friend Overloads Overrides Function EndEdit( _
   ByVal activity As ActivityBase, _
   ByVal force As Boolean _
) As ActivityOperationResult
protected internal override ActivityOperationResult EndEdit( 
   ActivityBase activity,
   bool force
)

パラメータ

activity
新しいまたは変更された ActivityBase 派生インスタンス。
force
編集操作を強制的に終了するとき True。編集操作を実行するために使用しているユーザー インターフェイスが編集モードを継続できないため、編集操作を終了する必要があるときに使用します。指定したアクティビティが無効でコミットできないとされている場合、エラー結果を返す必要があります。

戻り値の型

結果に基づいて非同期に初期化される ActivityOperationResult インスタンス。
解説

EndEdit メソッドは、変更されたアクティビティまたは CreateNew メソッドを使用して作成された新しいアクティビティをコミットするために使用します。

アクティビティをコミットする操作は、同期的または非同期的に実行できることに注意してください。操作が同期的に実行される場合、操作の結果に関する情報は返されます。 ActivityOperationResult インスタンスに含まれています。操作が同期的に実行される場合、メソッドは、ActivityOperationResult インスタンスを返します。そのインスタンスの結果は、後で利用可能なときに ActivityOperationResult の ItemOperationResult<T>.InitializeResult メソッドで初期化されます。スケジュール コントロールなど、呼び出し元は、操作が保留中であることを UI によって示し、結果が初期化されると、適切な操作状態を持つユーザーを表示します。

参照