Interface ISchemaManagerItem
Interface of schema manager item.
Inherited Members
Namespace: Terrasoft.Core
Assembly: Terrasoft.Core.dll
Syntax
public interface ISchemaManagerItem : IManagerItem
Properties
Assembly
Assembly in which the type is declared.
Declaration
Assembly Assembly { get; set; }
Property Value
Type | Description |
---|---|
System.Reflection.Assembly |
AssemblyRefCount
Number of assemblies referenced by schema item.
Declaration
int AssemblyRefCount { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
Checksum
Schema manager item checksum.
Declaration
string Checksum { get; set; }
Property Value
Type | Description |
---|---|
System.String |
DenyExtending
Substitution prohibition.
Declaration
bool DenyExtending { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Description
Description of schema manager item.
Declaration
LocalizableString Description { get; set; }
Property Value
Type | Description |
---|---|
LocalizableString |
Descriptor
Schema manager item descriptor.
Declaration
SchemaManagerItemDescriptor Descriptor { get; set; }
Property Value
Type | Description |
---|---|
SchemaManagerItemDescriptor |
ExtendParent
Extending or substitution indicator.
Declaration
bool ExtendParent { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ExtraProperties
Additional properties collection.
Declaration
ExtraPropertyCollection ExtraProperties { get; }
Property Value
Type | Description |
---|---|
ExtraPropertyCollection |
FolderId
Identifier of folder.
Declaration
Guid FolderId { get; set; }
Property Value
Type | Description |
---|---|
System.Guid |
IsCoreSchema
Determines if schema is a system one.
Declaration
bool IsCoreSchema { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsInstanceInitialized
Determines initialization status of schema manager item instance.
Declaration
bool IsInstanceInitialized { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsStaticContentNotGenerated
Indicates that static content was not generated.
Declaration
bool IsStaticContentNotGenerated { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ManagerName
Manager name.
Declaration
string ManagerName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ModifiedOn
Schema manager item modification date.
Declaration
DateTime ModifiedOn { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime |
PackageName
Name of package in which schema manager item is declared.
Declaration
string PackageName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
PackagePosition
Position of package in which schema manager item is declared.
Declaration
int PackagePosition { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
PackageUId
Unique identifier of package in which schema manager item is declared.
Declaration
Guid PackageUId { get; set; }
Property Value
Type | Description |
---|---|
System.Guid |
ParentUId
Identifier of parent item.
Declaration
Guid ParentUId { get; set; }
Property Value
Type | Description |
---|---|
System.Guid |
RealParentItemUId
Unique identifier of parent item of manager with UId of parent schema from creating.
Declaration
Guid RealParentItemUId { get; set; }
Property Value
Type | Description |
---|---|
System.Guid |
ReferenceSchemaUIds
List of schemas referenced by schema manager item.
Declaration
Dictionary<Guid, string> ReferenceSchemaUIds { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.Dictionary<System.Guid, System.String> |
ResourceModifiedOn
Resource modification date.
Declaration
DateTime ResourceModifiedOn { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime |
SysSchemaInSolutionId
Unique identifier of SysSchemaInSolution database table record bound to schema manager item instance.
Declaration
[Obsolete]
Guid SysSchemaInSolutionId { get; set; }
Property Value
Type | Description |
---|---|
System.Guid |
TypeName
Name of schema item type.
Declaration
string TypeName { get; }
Property Value
Type | Description |
---|---|
System.String |
UserConnection
User connection.
Declaration
UserConnection UserConnection { get; set; }
Property Value
Type | Description |
---|---|
UserConnection |
UserId
Identifier of user.
Declaration
Guid UserId { get; set; }
Property Value
Type | Description |
---|---|
System.Guid |
UserProperties
User properties collection.
Declaration
UserPropertyCollection UserProperties { get; }
Property Value
Type | Description |
---|---|
UserPropertyCollection |
Methods
GetHash()
Returns the hash for this item.
Declaration
string GetHash()
Returns
Type | Description |
---|---|
System.String |
Invalidate()
Invalidates instance.
Declaration
void Invalidate()