PersistenceProvider.EndCreate(IAsyncResult) 메서드

정의

파생 클래스에서 구현되는 경우 Create 단계의 끝을 나타냅니다. Create 단계는 서비스 상태 레코드가 지속성 저장소에 처음으로 만들어질 때 발생합니다.

public:
 abstract System::Object ^ EndCreate(IAsyncResult ^ result);
public abstract object EndCreate (IAsyncResult result);
abstract member EndCreate : IAsyncResult -> obj
Public MustOverride Function EndCreate (result As IAsyncResult) As Object

매개 변수

result
IAsyncResult

작업 결과에 대한 참조입니다.

반환

Object

방금 저장한 상태에 해당하는 인스턴스 토큰입니다. 이 토큰을 LoadIfChanged(TimeSpan, Object, Object)에 전달하여 지속성 저장소의 상태가 Create가 호출될 때의 상태와 다른지 확인할 수 있습니다.

예제

다음 코드에서는 EndCreate 메서드를 구현하는 방법을 보여 줍니다.

public override object EndCreate(IAsyncResult result)
{
    base.ThrowIfDisposedOrNotOpen();
    this.factory.EndCreate(result);
    return null;
}

적용 대상