WebCallerContextService Class | 
Namespace: Dundas.BI.WebApi
The WebCallerContextService type exposes the following members.
| Name | Description | |
|---|---|---|
| WebCallerContextService | Initializes a new instance of the WebCallerContextService class  | 
| Name | Description | |
|---|---|---|
| CurrentContext | Gets an object representing the current caller context.  (Inherited from CallerContextService.) | |
| CurrentWindowsIdentity | Gets the WindowsIdentity associated with the caller.  (Overrides CallerContextServiceCurrentWindowsIdentity.) | |
| IsMultithreaded | 
            Gets a value indicating whether the service supports different callers between threads.
              (Inherited from MultithreadedCallerContextService.) | |
| StoredContext | 
            Gets or sets the context that is actually stored by a derived class.
              (Overrides MultithreadedCallerContextServiceStoredContext.) | |
| WillCreatedContextBeThreadAgnostic | Gets a value indicating whether a caller context created on the current thread will be thread-agnostic.  (Overrides CallerContextServiceWillCreatedContextBeThreadAgnostic.) | 
| Name | Description | |
|---|---|---|
| AutoDetectApplicationUri | 
            This method attempts to get the application URI from the current request, if possible.
              | |
| CloneAndSetCurrentContext | 
            Clones the provided caller context and associates it with the current caller.
              (Inherited from CallerContextService.) | |
| CloneAndSetCurrentContextIfRequired | 
            Ensures that the properties of the specified context are associated with the current thread.
              (Inherited from CallerContextService.) | |
| CreateAndSetCurrentContext | Creates a new context object and associates it with the current caller.  (Inherited from CallerContextService.) | |
| CreateContext | 
            Creates a context object initialized with a session ID.
              (Inherited from CallerContextService.) | |
| DestroyCurrentContext | 
            Disposes the current context (if there is one) and replaces it with a new one.
              (Inherited from CallerContextService.) | |
| Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.  (Inherited from CallerContextService.) | |
| Dispose(Boolean) | Releases unmanaged and - optionally - managed resources.  (Overrides MultithreadedCallerContextServiceDispose(Boolean).) | |
| Finalize | 
            Finalizes an instance of the CallerContextService class.
              (Inherited from CallerContextService.) | |
| QueueBackgroundTask(Action, TimeSpan, CancellationToken) | Runs an action after a specified delay.  (Inherited from CallerContextService.) | |
| QueueBackgroundTaskT(FuncT, TimeSpan, CancellationToken) | Runs an action after a specified delay.  (Inherited from CallerContextService.) | |
| SetContextAsThreadAgnostic | Marks the specified context as thread agnostic.  (Inherited from MultithreadedCallerContextService.) | |
| SpawnTaskTResult | 
            Creates an asynchronous task which inherits the properties of the current caller context.
              (Inherited from CallerContextService.) | |
| TryGetCurrentContext | 
            Gets the active caller context.
              (Inherited from CallerContextService.) |