Share via


DefaultRemoteSettingsFilterProvider Class

Definition

Implementation of some default remote settings filters that all apps should be able to take advantage of.

public ref class DefaultRemoteSettingsFilterProvider : Microsoft::VisualStudio::RemoteSettings::RemoteSettingsFilterProvider
public class DefaultRemoteSettingsFilterProvider : Microsoft.VisualStudio.RemoteSettings.RemoteSettingsFilterProvider
type DefaultRemoteSettingsFilterProvider = class
    inherit RemoteSettingsFilterProvider
Public Class DefaultRemoteSettingsFilterProvider
Inherits RemoteSettingsFilterProvider
Inheritance
DefaultRemoteSettingsFilterProvider

Constructors

DefaultRemoteSettingsFilterProvider(TelemetrySession)

Construct a default Remote Settings filter provider from the passed in TelemetrySession

Methods

GetAppIdPackageGuid()

Guid of the AppId package (VS specific - empty string if not available).

(Inherited from RemoteSettingsFilterProvider)
GetApplicationName()

Name of the application which uses remote settings service.

GetApplicationVersion()

Version of the application which uses remote settings service.

GetBranchBuildFrom()

Branch of the application (VS specific - empty string if not applicable).

(Inherited from RemoteSettingsFilterProvider)
GetChannelId()

Installation channel id.

(Inherited from RemoteSettingsFilterProvider)
GetChannelManifestId()

Installation channel manifest id.

(Inherited from RemoteSettingsFilterProvider)
GetClientSourceType()

The product the client is being used in

GetClientSourceType()

The product the client is being used in

(Inherited from RemoteSettingsFilterProvider)
GetClrVersion()

Version of the CLR being used

GetCulture()

Culture string of the application.

GetCurrentPolicy()

The Local Policy for telemetry

GetCurrentPolicy()

The Local Policy for telemetry

(Inherited from RemoteSettingsFilterProvider)
GetGroupPolicy()

The Group Policy for telemetry

GetGroupPolicy()

The Group Policy for telemetry

(Inherited from RemoteSettingsFilterProvider)
GetIsUserInternal()

Whether or not user is Microsoft internal

GetLimitDumpCollection()

The dump collection policy

GetLimitDumpCollection()

The dump collection policy

(Inherited from RemoteSettingsFilterProvider)
GetMacAddressHash()

MacAddressHash

GetMachineId()

MachineId

GetManifestId()

Installation manifest id.

(Inherited from RemoteSettingsFilterProvider)
GetMSPFlags()

Get the current MSP flag settings

GetMSPFlags()

Get the current MSP flag settings

(Inherited from RemoteSettingsFilterProvider)
GetNotificationsCount()

Number of notifications that have been sent

(Inherited from RemoteSettingsFilterProvider)
GetOsType()

OS type. Currently only "Windows"

GetOsVersion()

Current OS Version

GetProcessArchitecture()

Process architecture value

GetProcessArchitecture()

Process architecture value

(Inherited from RemoteSettingsFilterProvider)
GetSessionRole()

Session Role, client or server

GetUserId()

UserId

GetVsIdAsync()

VSid of the signed-in user (VS specific - empty Guid if not applicable).

(Inherited from RemoteSettingsFilterProvider)
GetVsSku()

Sku of the application (VS specific - empty string if not applicable).

(Inherited from RemoteSettingsFilterProvider)

Applies to