Base class for IOrganization implementations.
Inheritance Hierarchy
Object | |
OrganizationBase |
Assembly: Epic.Core
Declaration Syntax
C# |
[SerializableAttribute] public abstract class OrganizationBase : IOrganization, ISerializable
Members
All Members | Constructors | Methods | Properties | ||
Member | Description | |
---|---|---|
OrganizationBase(String) |
Initializes a new instance of the OrganizationBase class.
| |
AcquireWorkingSession(IPrincipal, String) |
Acquires an existing working session. Template method.
| |
AcquireWorkingSessionReal(IPrincipal, String) |
Acquires the working session.
| |
BeforeWorkingSessionEnd(IPrincipal, WorkingSessionBase) |
Called before that workingSession has been disposed.
| |
EndWorkingSession(IPrincipal, IWorkingSession) |
Ends the working session. Template method.
| |
Name |
Name of the organization.
| |
StartWorkingSession(IPrincipal, WorkingSessionBase%) |
Starts a new working session.
| |
StartWorkingSession(IPrincipal, IWorkingSession%) |
Starts a new working session. Template method.
|
Exceptions
Exception | Condition |
---|---|
ArgumentNullException |
Is thrown when an argument passed to a method is invalid because it is nullNothingnullptr .
|
ArgumentException |
Is thrown when an argument passed to a method is invalid.
|
InvalidOperationException |
Is thrown when an operation cannot be performed.
|