다음을 통해 공유


SqlConnectionEncryptOption 클래스

정의

이러한 옵션은 서버와 클라이언트 간의 통신 암호화 동작을 제어하는 데 사용됩니다.

public ref class SqlConnectionEncryptOption sealed
public sealed class SqlConnectionEncryptOption
[System.ComponentModel.TypeConverter(typeof(Microsoft.Data.SqlClient.SqlConnectionEncryptOptionConverter))]
public sealed class SqlConnectionEncryptOption
type SqlConnectionEncryptOption = class
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Data.SqlClient.SqlConnectionEncryptOptionConverter))>]
type SqlConnectionEncryptOption = class
Public NotInheritable Class SqlConnectionEncryptOption
상속
SqlConnectionEncryptOption
특성

설명

속성에 대한 부울 behahavior와의 이전 버전과의 호환성을 유지하기 위해 암시적 변환이 Encrypt 추가되었습니다. 부울에서 변환할 때 값이 true 로 변환 Mandatory 되고 값이 false 로 변환됩니다 Optional. 부울, , 및 Strict 로 변환하고 null 를 로 변환 trueOptional 할 때 을 변환합니다false. Mandatory

생성자

SqlConnectionEncryptOption()

이러한 옵션은 서버와 클라이언트 간의 통신 암호화 동작을 제어하는 데 사용됩니다.

속성

Mandatory

서버에 연결할 때 TLS 암호화가 필요하도록 지정합니다. 서버에서 암호화를 지원하지 않으면 연결이 실패합니다.

Optional

서버에 연결할 때 TLS 암호화가 선택 사항임을 지정합니다. 서버에 암호화가 필요한 경우 암호화가 협상됩니다.

Strict

서버에 대한 TLS 암호화인 TDS 8.0을 사용하도록 설정하고 요구합니다. 서버에서 TDS 8.0, TLS 암호화를 지원하지 않으면 연결이 실패합니다.

메서드

Equals(Object)

SqlConnectionEncryptOption 표현을 ToString() 다른 SqlConnectionEncryptOption에 비교합니다.

GetHashCode()

값의 해시 코드를 반환합니다 ToString() .

Parse(String)

논리 값의 지정된 문자열 표현을 해당하는 SqlConnectionEncryptOption 값으로 변환합니다.

ToString()

의 문자열 값을 반환합니다 SqlConnectionEncryptOption.

TryParse(String, SqlConnectionEncryptOption)

논리 값의 지정된 문자열 표현을 해당 값으로 SqlConnectionEncryptOption 변환하고 변환이 성공했는지 여부를 나타내는 값을 반환합니다.

연산자

Implicit(Boolean to SqlConnectionEncryptOption)

에 대한 부울의 암시적 변환을 SqlConnectionEncryptOption사용하도록 설정합니다. 의 값은 true 로 변환됩니다 Mandatory. 의 값은 false 로 변환됩니다 Optional.

Implicit(SqlConnectionEncryptOption to Boolean)

를 부울로 암시적으로 변환 SqlConnectionEncryptOption 할 수 있도록 합니다. Mandatory 및 를 Strict 로 변환합니다 true. Optional 을 로 변환합니다 false.

적용 대상