public NativeOperator(string applicationId, ushort threadId, INativeLibrary nativeLibrary) { _library = nativeLibrary; this.OwnerNameEncoding = Encoding.Default; this.PathEncoding = Encoding.Default; this.ClientId = new ClientId(applicationId, threadId); }
public NativeOperator(string applicationId, ushort threadId, string dllPath = null, IEnumerable <string> dependencyPaths = null) { _library = NativeLibrary.GetNativeLibrary(dllPath, dependencyPaths); this.OwnerNameEncoding = Encoding.Default; this.PathEncoding = Encoding.Default; this.ClientId = new ClientId(applicationId, threadId); }
public NativeOperator(INativeLibrary nativeLibrary, bool useClientId = false) { _library = nativeLibrary; this.OwnerNameEncoding = Encoding.Default; this.PathEncoding = Encoding.Default; this.ClientId = useClientId ? new ClientId() : null; }
public NativeOperator(bool useClientId = false, string dllPath = null, IEnumerable <string> dependencyPaths = null) { _library = NativeLibrary.GetNativeLibrary(dllPath, dependencyPaths); this.OwnerNameEncoding = Encoding.Default; this.PathEncoding = Encoding.Default; this.ClientId = useClientId ? new ClientId() : null; }
public DemoDbClient(INativeLibrary nativeLibrary, string applicationId = "BW") : base(nativeLibrary, applicationId) { }
protected DbClient(INativeLibrary nativeLibrary, string applicationId = "BW") : base(new NativeOperator(applicationId, Resource.GetThreadId(), nativeLibrary)) { }