SqlConnection.RegisteredApplication 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
Important
이 API는 CLS 규격이 아닙니다.
이 연결에 대해 서버에 보고된 미들웨어 애플리케이션 ID를 가져오거나 설정합니다.
public:
property Microsoft::Data::SqlClient::RegisteredApplication RegisteredApplication { Microsoft::Data::SqlClient::RegisteredApplication get(); void set(Microsoft::Data::SqlClient::RegisteredApplication value); };
[System.CLSCompliant(false)]
public Microsoft.Data.SqlClient.RegisteredApplication RegisteredApplication { get; set; }
[<System.CLSCompliant(false)>]
member this.RegisteredApplication : Microsoft.Data.SqlClient.RegisteredApplication with get, set
Public Property RegisteredApplication As RegisteredApplication
속성 값
RegisteredApplication 값입니다. 기본값은 Unknown입니다.
- 특성
예외
연결이 열리거나 열려 있습니다. ID는 로그인하는 동안 보고되므로 미리 설정해야 합니다.
예제
연결을 열기 전에 ID를 설정합니다.
using Microsoft.Data.SqlClient;
using SqlConnection connection = new(connectionString)
{
RegisteredApplication = RegisteredApplication.EntityFrameworkCore
};
connection.Open();
설명
이 API는 식별자를 예약하는 등록된 애플리케이션을 위한 것입니다 RegisteredApplication. 해당 형식으로 값을 캐스팅하여 등록되지 않은 식별자를 보고할 수 있습니다.
이 값은 원격 분석입니다. 범위의 식별자를 보고할 수 있는 클라이언트에서 전적으로 제공되므로 인증된 ID가 아니며 권한 부여 또는 기타 보안 결정에 사용해서는 안 됩니다.
ID는 로그인하는 동안 한 번 전송되므로 연결을 열기 전에 설정해야 합니다.
풀링을 사용하도록 설정하면 새 물리적 연결을 설정하는 동안에만 값이 보고되며 풀 키의 일부가 아닙니다. 따라서 풀에서 제공되는 연결은 실제 연결을 만든 연결의 ID를 보고하고, 실제 연결은 보고서를 Unknown만족 Min Pool Size 시키기 위해 백그라운드에서 열렸습니다. 한 연결 문자열 ID를 혼합하는 애플리케이션은 이 원격 분석을 정확하지 않은 표시로 처리하거나 정확한 특성이 필요한 풀링을 사용하지 않도록 설정해야 합니다.