Click or drag to resize
DatabaseServer Class
Represents a database server known in the system, which can serve as the host for one or more translation memory containers (TranslationMemoryContainer). A translation memory container is a database that contains one or more server-based translation memories.
Inheritance Hierarchy
SystemObject
  Sdl.LanguagePlatform.TranslationMemoryApiDatabaseServer

Namespace: Sdl.LanguagePlatform.TranslationMemoryApi
Assembly: Sdl.LanguagePlatform.TranslationMemoryApi (in Sdl.LanguagePlatform.TranslationMemoryApi.dll) Version: 1.6.0.0 (1.14.3880.0)
Syntax
public class DatabaseServer : IEditableObject, 
	INotifyPropertyChanged, IEquatable<DatabaseServer>, IPermissionCheck

The DatabaseServer type exposes the following members.

Constructors
  NameDescription
Public methodDatabaseServer
Creates a new database server. Note that you have to call Save to persist the database server object, after setting all the required properties.
Top
Properties
  NameDescription
Public propertyAuthenticationType
Gets or sets the type of authentication that is used when the application server communicates with this database server.
Public propertyContainers
Gets all the translation memory containers that are hosted on this database server.
Public propertyDescription
Gets or sets the description of the database server.
Public propertyId
Gets the unique Id for this database server.
Public propertyIsDeleted
Returns
true
if this translation memory has been deleted.
Public propertyIsDirty
Returns
true
if this database server has unsaved changes.
Public propertyIsNewObject
Gets a value indicating whether this instance is new object.
Public propertyLinkedResourceGroupPaths
Gets or sets the collection of paths for the linked resource groups.
Public propertyName
Gets or sets the friendly name of the database server.
Public propertyParentResourceGroupDescription
Gets the parent resource group description.
Public propertyParentResourceGroupName
Gets or sets the parent resource group name.
Public propertyParentResourceGroupPath
Gets the parent resource group path.
Public propertyPassword
Gets or sets the password for the user name specified in UserName that is used for authentication when the application server communicates with this database server.
Public propertyServerName
Gets or sets the DNS name or IP address of this database server.
Public propertyServerType
Gets or sets the database server type.
Public propertyTranslationProviderServer
Gets the translation provider server on which this database server is registered.
Public propertyUserName
Gets or sets the user name used for authentication together with the password specified in Password when the application server communicates with this database server.
Top
Methods
  NameDescription
Public methodDelete
Deletes this database server and all its containers from the system. Whether to delete the physical container databases.
Public methodEquals(Object)
Determines whether the specified Object is equal to this instance.
(Overrides ObjectEquals(Object).)
Public methodEquals(DatabaseServer)
Indicates whether the current object is equal to another object of the same type.
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Returns a hash code for this instance.
(Overrides ObjectGetHashCode.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodHasPermission
Gets whether this object has the permission with the specified name.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodSave
Saves this database server.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Events
  NameDescription
Public eventPropertyChanged
Occurs when a property value changes.
Top
See Also
Community
Edit

Be the first to Edit the community content of this topic.
Comments