Dil

SqlConnection.RegisteredApplication Özellik

Tanım

Önemli

Bu API, CLS uyumlu değildir.

Bu bağlantı için sunucuya bildirilen ara yazılım uygulama kimliğini alır veya ayarlar.

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

Özellik Değeri

Bir RegisteredApplication değer. Varsayılan değer: Unknown.

Öznitelikler

Özel durumlar

Bağlantı açılıyor veya açık. Kimlik oturum açma sırasında bildirilir, bu nedenle önceden ayarlanması gerekir.

Örnekler

Bağlantıyı açmadan önce kimliği ayarlayın:

using Microsoft.Data.SqlClient;

using SqlConnection connection = new(connectionString)
{
    RegisteredApplication = RegisteredApplication.EntityFrameworkCore
};
connection.Open();

Açıklamalar

Bu API, içinde RegisteredApplicationbir tanımlayıcı ayıran kayıtlı uygulamalara yöneliktir. Bu türe bir değer atanarak kaydedilmemiş bir tanımlayıcı bildirilebilir.

Bu değer telemetridir. Tamamen istemci tarafından sağlanır ve aralıktaki herhangi bir tanımlayıcıyı bildirebilir, bu nedenle kimliği doğrulanmış bir kimlik değildir ve yetkilendirme veya başka bir güvenlik kararı için kullanılmamalıdır.

Kimlik, oturum açma sırasında bir kez gönderilir, bu nedenle bağlantı açılmadan önce ayarlanması gerekir.

Havuz oluşturma etkinleştirildiğinde, değer yalnızca yeni bir fiziksel bağlantı oluşturulurken bildirilir ve havuz anahtarının bir parçası değildir. Bu nedenle havuzdan hizmet verilen bir bağlantı, fiziksel bağlantının oluşturulmasına neden olan bağlantının kimliğini ve raporu karşılamak Min Pool Size için arka planda açılan fiziksel bağlantıları bildirir Unknown. Kimlikleri tek bir bağlantı dizesi karıştıran uygulamalar, bu telemetriyi tam olarak değil, belirleyici olarak ele almalıdır veya kesin bir ilişkilendirmenin gerekli olduğu havuz oluşturmayı devre dışı bırakmalıdır.

Şunlara uygulanır