TechTalk Genome v4.2

LockServerBindings Class

Contains object type to lock server bindings.

For a list of all members of this type, see LockServerBindings Members.

System.Object
   LockServerBindings

[Serializable]
[Serializable]
[DefaultMember(MemberName="Item")]
public class LockServerBindings

Remarks

LockServerBindings is used to bind lock servers to object types in a DataDomain. LockServerBindings is accessible through the DataDomainConfiguration.LockServers property. LockServerBindings are used by Context.Lock and Context.TryLock to determine the locking server to be used when locking persistent objects.

Example

DataDomainConfiguration ddConfig = new DataDomainConfiguration("Server=(local);Database=Northwind;User ID=sa;Pwd=", DataDomainSchema.LoadFrom("MyBusinessLayerSchema.dll"));
//add a default binding
ddConfig.LockServers.Add(typeof(object), PersistentOptimisticLockServer.Value);
//override default binding for a specific type
ddConfig.LockServers.Add(typeof(Customer), new ApplicationServer("localhost", 8084));
dataDomain = new DataDomain(ddConfig);  
                

Requirements

Namespace: TechTalk.Genome.Locking

Assembly: TechTalk.Genome (in TechTalk.Genome.dll)

Version: 4.2.4.4

Editions: Professional, Evaluation, Express

Database Platforms: Microsoft SQL Server 2000, Microsoft SQL Server 2005, Orcale 9i Release 2, Oracle 10g Release 2

See Also

LockServerBindings Members | TechTalk.Genome.Locking Namespace | DataDomainConfiguration | LockingSemanticsBindings | ILockServer | PersistentOptimisticLockServer | ApplicationServer | Context.Lock | Context.TryLock