DefaultRemoteSettingsFilterProvider Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
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) |