private SMBConnection(ISMBClientFactory smbClientFactory, IPAddress address, SMBTransportType transport, ISMBCredential credential, int threadId, uint maxBufferSize) { SMBClient = smbClientFactory.CreateClient(maxBufferSize); _address = address; _transport = transport; _credential = credential; _referenceCount = 1; _threadId = threadId; }