Starts a new working session. Template method.
            
Assembly: Epic.Core
Declaration Syntax
| C# | 
public void StartWorkingSession( IPrincipal owner, out IWorkingSession workingSession )
Parameters
- owner (IPrincipal)
 - Owner of the new session.
 
- workingSession (IWorkingSession%)
 - The new working session.
 
Exceptions
| Exception | Condition | 
|---|---|
| ArgumentNullException | owner is nullNothingnullptr. | 
| InvalidOperationException | owner can not create a 
            new IWorkingSession. | 
