Class SysWorkspace
Inheritance
System.Object
SysWorkspace
Implements
System.ICloneable
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: Terrasoft.Core.dll
Syntax
public class SysWorkspace : SysBaseLookup, IEntity, ICloneable, ILicObject, ICompositeObject, IRowModel
Constructors
SysWorkspace(SysWorkspace)
Declaration
public SysWorkspace(SysWorkspace source)
Parameters
SysWorkspace(UserConnection)
Declaration
public SysWorkspace(UserConnection userConnection)
Parameters
SysWorkspace(UserConnection, Boolean)
Declaration
public SysWorkspace(UserConnection userConnection, bool subsribeOnAssemblyChangedEvent)
Parameters
Type |
Name |
Description |
UserConnection |
userConnection |
|
System.Boolean |
subsribeOnAssemblyChangedEvent |
|
Properties
AppConnection
Declaration
public AppConnection AppConnection { get; }
Property Value
BuildODataStartedBy
Declaration
public Contact BuildODataStartedBy { get; }
Property Value
BuildODataStartedById
Declaration
public Guid BuildODataStartedById { get; set; }
Property Value
Type |
Description |
System.Guid |
|
BuildODataStartedByName
Declaration
public string BuildODataStartedByName { get; set; }
Property Value
Type |
Description |
System.String |
|
IsDefault
Declaration
public bool IsDefault { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IsInWorkspaceAssemblyChanged
Declaration
public bool IsInWorkspaceAssemblyChanged { get; }
Property Value
Type |
Description |
System.Boolean |
|
IsWorkspaceAssemblyInitialized
Declaration
public bool IsWorkspaceAssemblyInitialized { get; }
Property Value
Type |
Description |
System.Boolean |
|
Number
Declaration
public int Number { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
PackageCopyPath
Declaration
public virtual string PackageCopyPath { get; }
Property Value
Type |
Description |
System.String |
|
RepositoryRevisionNumber
Declaration
public int RepositoryRevisionNumber { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
RepositoryUri
Declaration
public virtual string RepositoryUri { get; set; }
Property Value
Type |
Description |
System.String |
|
ResourceStorage
Declaration
public IResourceStorage ResourceStorage { get; set; }
Property Value
SchemaManagerProvider
Declaration
public SchemaManagerProvider SchemaManagerProvider { get; set; }
Property Value
SystemUserConnection
Declaration
public UserConnection SystemUserConnection { get; }
Property Value
Version
Declaration
public int Version { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
WorkingCopyPath
Declaration
public string WorkingCopyPath { get; set; }
Property Value
Type |
Description |
System.String |
|
WorkspaceAssembly
Declaration
public Assembly WorkspaceAssembly { get; set; }
Property Value
Type |
Description |
System.Reflection.Assembly |
|
Methods
Clone()
Declaration
public override object Clone()
Returns
Type |
Description |
System.Object |
|
Overrides
FindSchemaItemByUId(Guid)
Find manager item in some of existing schema managers.
Declaration
public IManagerItem FindSchemaItemByUId(Guid schemaUId)
Parameters
Type |
Name |
Description |
System.Guid |
schemaUId |
|
Returns
GetIsItemWithSameNameExistInPackage(String, Guid, Guid)
Declaration
[Obsolete("8.0.4 | The property is not in use and will be removed in the upcoming releases.")]
public bool GetIsItemWithSameNameExistInPackage(string schemaName, Guid schemaUId, Guid packageUid)
Parameters
Type |
Name |
Description |
System.String |
schemaName |
|
System.Guid |
schemaUId |
|
System.Guid |
packageUid |
|
Returns
Type |
Description |
System.Boolean |
|
GetSchemaItemByUId(Guid)
Gets manager item in some of existing schema managers.
Declaration
public IManagerItem GetSchemaItemByUId(Guid schemaUId)
Parameters
Type |
Name |
Description |
System.Guid |
schemaUId |
|
Returns
Exceptions
OnWorkspaceAssemblyChanged(EventArgs)
Declaration
protected virtual void OnWorkspaceAssemblyChanged(EventArgs e)
Parameters
Type |
Name |
Description |
System.EventArgs |
e |
|
WorkspaceChanged()
Declaration
public virtual void WorkspaceChanged()
Events
WorkspaceAssemblyChanged
Declaration
public event EventHandler<EventArgs> WorkspaceAssemblyChanged
Event Type
Type |
Description |
System.EventHandler<System.EventArgs> |
|
Implements
System.ICloneable
Extension Methods