Assembly: Metabase;
The IMetabaseUpdate interface contains properties and methods of the platform update manager.
IMetabaseUpdate
To create an update, use the IMetabase.CreateUpdate method.
Property name | Brief description | |
AbacRulesNode | The AbacRulesNode property returns the structure of attribute-based access control rules in the update. | |
AccessAllowed | The AccessAllowed property returns the type of access to the repository. | |
AllowReplaceSD | The AllowReplaceSD property determines whether it is possible to replace the list of security access control for the update objects. | |
AlterType | The AlterType property determines settings for recreating objects of a specific class on DBMS level. | |
ApplyOptions | The ApplyOptions property determines update applying settings. | |
BoundType | The BoundType property determines a repository object update type. | |
Constraint | The Constraint property determines a method of the repository objects update. | |
CreateMetabase | The CreateMetabase property returns name of the repository,in which update was created. |
|
CreatePlatformVersion | The CreatePlatformVersion property returns platform version, in which update was created. | |
CreateTimestamp | The CreateTimestamp property returns update creation date and time. | |
CreateUserName | The CreateUserName property returns name of the user who created an update. | |
CreateUserSID | The CreateUserSID property returns unique identifier of the user who created an update. | |
CreateWorkstation | The CreateWorkstation property returns name of the workstation, on which an update was created. | |
CustomProperties | The CustomProperties property returns the collection of custom metadata of update object. |
|
Description | The Description property determines the accompanying text displayed in the update installation wizard before installation start. | |
EventsNode | The EventsNode property determines an update unit. | |
IncludeAbacAttributes | The IncludeAbacAttributes property determines whether attributes are transferred if attribute-based access control is used. | |
LocalCopy | The LocalCopy property determines whether data is copied by means of update on local copying of repository objects. | |
Log | ||
MandatoryAccess | The MandatoryAccess property determines parameters of the mandatory access to the update. | |
Metabase | The Metabase property returns the repository, to which the update belongs. | |
PriorDataLinkDependentsClear | The PriorDataLinkDependentsClear property determines whether objects depending by the contents are pre-cleaned. | |
Properties | The Properties property returns the collection of update flags. | |
ReflectObjectsRights | The ReflectObjectsRights property determines a method for transferring repository object permissions. | |
RequireUserUpdateMessage | The RequireUserUpdateMessage property returns whether a message requiring users update is displayed. | |
RootFolder | The RootFolder property returns the object containing update structure. | |
SecurityConflictsLog | The SecurityConflictsLog property returns the conflicts log of the security subjects, for which the access permissions and conflicts are transferred on updating the mandatory access control. | |
SpecialObjectsNode | The SpecialObjectsNode property returns the object that determines parameters of special objects update. | |
Subjects | The Subjects property determines the security subjects, for which object access permissions are transferred. | |
UpdateType | The UpdateType property determines a type and a method of repository objects update. | |
UseLocalVcsFiles | The UseLocalVcsFiles property determines whether local versions of the objects added to version control system are used in update. |
Method name | Brief description | |
Apply | The Apply method updates repository objects. | |
ApplyEx | The ApplyEx method updates repository objects using the advanced settings. | |
Clear | The Clear method removes all objects from the update. | |
Copy | The Copy method copies update objects. | |
CreateUpdateContext | The CreateUpdateContext method creates an object containing additional update settings. | |
FindAbacRulesNode | The FindAbacRulesNode method searches for attribute-based access control rules structure in update. | |
FindSpecialObjectsNode | The FindSpecialObjectsNode method searches for the object that determines special object update options. | |
LoadFromFile | The LoadFromFile method loads an update from a file with the *.pef extension. | |
LoadFromFileNF | The LoadFromFileNF method loads an update from a file with the *.pefx extension. | |
Prepare | The Prepare method checks the correctness of the update. | |
PrepareC | The PrepareC method checks the correctness of update considering the advanced settings. | |
Refresh | The Refresh method synchronizes update with the repository. | |
SaveAvailable | The SaveAvailable method saves the update with the objects available for the user. | |
SaveToFile | The SaveToFile method saves an update to a file with the *.pef extension. | |
SaveToFileNF | The SaveToFileNF method saves an update to a file with the *.pefx extension. |
See also: