Språk

RegisteredApplication Enum

Definition

Specifies the known application identifiers that Microsoft.Data.SqlClient reports for user agent telemetry.

public enum class RegisteredApplication
[System.CLSCompliant(false)]
public enum RegisteredApplication
[<System.CLSCompliant(false)>]
type RegisteredApplication = 
Public Enum RegisteredApplication
Inheritance
RegisteredApplication
Attributes

Fields

Name Value Description
Unknown 0

No application identity is reported. This is the default.

EntityFrameworkCore 1

The Microsoft Entity Framework Core SQL Server provider.

SemanticKernel 2

Microsoft Semantic Kernel.

ManagementStudio 3

Microsoft SQL Server Management Studio.

SqlManagementObjects 4

Microsoft SQL Server Management Objects.

DataTierApplicationFramework 5

Microsoft SQL Server Data-Tier Application Framework.

SqlToolsService 6

Microsoft SQL Tools Service.

AspNetCoreDistributedSqlServerCache 7

Microsoft ASP.NET Core distributed SQL Server cache.

EntityFramework 8

Microsoft Entity Framework 6 SQL Server provider.

AzureFunctionsSqlExtension 9

Microsoft Azure Functions SQL extension.

OrleansAdoNet 10

Microsoft Orleans ADO.NET providers.

DurableTaskSqlServer 11

Microsoft Durable Task SQL Server provider.

SqlPackage 12

The sqlpackage command-line tool. It is built on the Data-Tier Application Framework, but reports its own identifier so that command-line use can be told apart from other callers of that framework.

DataApiBuilder 13

Microsoft Data API builder.

Remarks

Production applications that meet the bar are welcome to reserve an identifier here.

Identifier reservations are as follows:

  • 0x0001-0x7FFF: Microsoft-defined large-scale applications.
  • 0x8000-0xBFFF: Reserved for small-scale use.
  • 0xC000-0xFFFF: Public and developer use.

An unregistered identifier may still be reported by casting a value to this type.

Applies to