Class SchemaMetaDataService
Implements
System.Web.SessionState.IReadOnlySessionState
System.Web.SessionState.IRequiresSessionState
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Terrasoft.Core.ServiceModel
Assembly: Terrasoft.Core.ServiceModel.dll
Syntax
[CoreServiceRoute("/ServiceModel/")]
[CoreServiceRoute("/0/ServiceModel/")]
[ServiceBehavior]
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Required)]
public class SchemaMetaDataService : WorkspaceExplorerBaseService, IReadOnlySessionState, IRequiresSessionState, ISchemaMetaDataService
Constructors
SchemaMetaDataService()
Declaration
public SchemaMetaDataService()
Methods
GetIsPackageForeign(Guid)
Declaration
protected virtual bool GetIsPackageForeign(Guid packageUId)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | packageUId |
Returns
Type | Description |
---|---|
System.Boolean |
GetSchemaMetaData(RequestSchemaMetaData)
Get schema metadata.
Declaration
public SchemaMetaDataResponse GetSchemaMetaData(RequestSchemaMetaData request)
Parameters
Type | Name | Description |
---|---|---|
RequestSchemaMetaData | request | Request schema metadata. |
Returns
Type | Description |
---|---|
SchemaMetaDataResponse |
SavePackageDifference(SchemaMetaDataDto)
Save package difference for package element.
Declaration
public BaseResponse SavePackageDifference(SchemaMetaDataDto schemaMetaDataDto)
Parameters
Type | Name | Description |
---|---|---|
SchemaMetaDataDto | schemaMetaDataDto | Instance of SchemaMetaDataDto |
Returns
Type | Description |
---|---|
BaseResponse | Response indicating whether the operation was successful or not. |
Implements
System.Web.SessionState.IReadOnlySessionState
System.Web.SessionState.IRequiresSessionState