Member Junction
    Preparing search index...

    Interface RemoteOpServerContext

    Server-side execution context handed to BaseRemotableOperation.ExecuteServer (and through it to InternalExecute) when a Remote Operation runs in-process on the server. It carries everything a server implementation needs without coupling the operation to any transport.

    interface RemoteOpServerContext {
        emitProgress: (progress: RemoteOpProgress) => void;
        handle?: string;
        provider: IMetadataProvider;
        user: UserInfo;
    }
    Index

    Properties

    emitProgress: (progress: RemoteOpProgress) => void

    Emits a streaming progress update for LongRunning operations (no-op for Sync).

    handle?: string

    Opaque handle for the backing run (e.g. a ProcessRunID), when one has been created.

    The provider that owns this execution (use this for data access — never new Metadata()).

    user: UserInfo

    The resolved acting user for permission-scoped data work.