static int WireCryptOptionValue(WireCryptOption wireCrypt) { return(wireCrypt switch { WireCryptOption.Disabled => IscCodes.WIRE_CRYPT_DISABLED, WireCryptOption.Enabled => IscCodes.WIRE_CRYPT_ENABLED, WireCryptOption.Required => IscCodes.WIRE_CRYPT_REQUIRED, _ => throw new ArgumentOutOfRangeException(nameof(wireCrypt), $"{nameof(wireCrypt)}={wireCrypt}"), });
public AuthBlock(string user, string password, WireCryptOption wireCrypt) { _srp256 = new Srp256Client(); _srp = new SrpClient(); _sspi = new SspiHelper(); User = user; Password = password; WireCrypt = wireCrypt; }
public GdsConnection(string userID, string password, string dataSource, int portNumber, int packetSize, Charset charset, bool compression, WireCryptOption wireCrypt) { _userID = userID; Password = password; _dataSource = dataSource; _portNumber = portNumber; _packetSize = packetSize; _charset = charset; _compression = compression; _wireCrypt = wireCrypt; }
public GdsConnection(string user, string password, string dataSource, int portNumber, int timeout, int packetSize, Charset charset, bool compression, WireCryptOption wireCrypt) { User = user; Password = password; DataSource = dataSource; PortNumber = portNumber; Timeout = timeout; PacketSize = packetSize; Charset = charset; Compression = compression; WireCrypt = wireCrypt; }
private static int WireCryptOptionValue(WireCryptOption wireCrypt) { switch (wireCrypt) { case WireCryptOption.Disabled: return(IscCodes.WIRE_CRYPT_DISABLED); case WireCryptOption.Enabled: return(IscCodes.WIRE_CRYPT_ENABLED); case WireCryptOption.Required: return(IscCodes.WIRE_CRYPT_REQUIRED); default: throw new ArgumentOutOfRangeException(nameof(wireCrypt), $"{nameof(wireCrypt)}={wireCrypt}"); } }