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