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.
|
