CallerContext Class

Represents the context of the current caller (or lack thereof).
Inheritance Hierarchy
SystemObject
  Dundas.BICallerContext

Namespace: Dundas.BI
Assembly: Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (26.2.0.1000)
Syntax
public sealed class CallerContext : IDisposable

The CallerContext type exposes the following members.

Properties
 NameDescription
Public propertyData Gets a dictionary containing arbitrary data associated with the context.
Public propertyIdGets the unique ID of the context.
Public propertyIPAddressGets or sets the IP address associated with the context.
Public propertyIsThreadAgnostic Gets a value indicating whether the instance will work across threads without needing to be cloned.
Public propertyParentContextIdGets the ID of the parent context, which was cloned to create the context represented by this instance.
Public propertySessionId Gets the ID of the session associated with the current caller.
Public propertySessionlessCulture Gets or sets the culture that should be associated with the caller if there is no session.
Public propertyWindowsIdentityGets or sets the Windows identity associated with the caller.
Top
Methods
 NameDescription
Public methodDisposePerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Public methodSetCurrentSessionIdSets the ID of the session which should be associated with the context.
Top
Remarks
Although CallerContext instances are thread-safe, any given instance may only be the active caller context a single thread at any given time.
Thread Safety
Static members of this type are safe for multi-threaded operations. Instance members of this type are safe for multi-threaded operations.
See Also