This documentation is archived and is not being maintained.

SupportedFeatures Enumeration

Enum which has the features supported by either the client or server

This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

Namespace:  Microsoft.TeamFoundation.VersionControl.Common
Assembly:  Microsoft.TeamFoundation.VersionControl.Common (in Microsoft.TeamFoundation.VersionControl.Common.dll)

'Declaration
<FlagsAttribute> _
Public Enumeration SupportedFeatures

Member nameDescription
AllThis is a combination of all the features which are supported. Subject to change across releases. You can send this value (from client object model to server, or from server to client object model) and mask with it, but you should not test for equality against it.

BatchedCheckinsThis represents the ability to page pending changes down from the server, and queue up pending changes for checkin, before committing them.

CheckinDatesThe server supports the ability to set checkin dates

CreateBranchThe ability to create a committed branch on the server.

DestroyThe destroy feature is available on the server.

GetChangesForChangesetThe ability to page changes in a changeset.

GetLatestOnCheckoutThe client supports optionally synchronizing to the latest version of an item on Checkout (PendingEdit). If this flag is set but GetLatestOnCheckout is not set in PendChangesOptions, then the client will synchronize only if the team project has the GetLatestOnCheckout setting on.

LocalVersionsThis represents the ability to query local version information from the server

NoneNone of the features in this enum are supported.

OneLevelMappingThis means that the server / client supports one level mappings

ProxySuiteThis represents the suite of proxy services: AddProxy(), DeleteProxy(), QueryProxies(),

WorkspacePermissionsThe server supports workspace permissions

Show: