/// <summary> /// Initializes a new instance of the SmbSetting class. /// </summary> /// <param name="multichannel">Multichannel setting. Applies to Premium /// FileStorage only.</param> /// <param name="versions">SMB protocol versions supported by server. /// Valid values are SMB2.1, SMB3.0, SMB3.1.1. Should be passed as a /// string with delimiter ';'.</param> /// <param name="authenticationMethods">SMB authentication methods /// supported by server. Valid values are NTLMv2, Kerberos. Should be /// passed as a string with delimiter ';'.</param> /// <param name="kerberosTicketEncryption">Kerberos ticket encryption /// supported by server. Valid values are RC4-HMAC, AES-256. Should be /// passed as a string with delimiter ';'</param> /// <param name="channelEncryption">SMB channel encryption supported by /// server. Valid values are AES-128-CCM, AES-128-GCM, AES-256-GCM. /// Should be passed as a string with delimiter ';'.</param> public SmbSetting(Multichannel multichannel = default(Multichannel), string versions = default(string), string authenticationMethods = default(string), string kerberosTicketEncryption = default(string), string channelEncryption = default(string)) { Multichannel = multichannel; Versions = versions; AuthenticationMethods = authenticationMethods; KerberosTicketEncryption = kerberosTicketEncryption; ChannelEncryption = channelEncryption; CustomInit(); }
/// <summary> /// Initializes a new instance of the SmbSetting class. /// </summary> /// <param name="multichannel">Multichannel setting. Applies to Premium /// FileStorage only.</param> public SmbSetting(Multichannel multichannel = default(Multichannel)) { Multichannel = multichannel; CustomInit(); }