FeatureAvailabilityExtensionMethods.IsFeatureEnabled Method
Checks the TeamFoundationFeatureAvailabilityService to detect if feature is enabled. The request context is elevated to bypass security checks which is permitted here since the request is initiated on the server side.
Namespace: Microsoft.TeamFoundation.Framework.Server
Assembly: Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)
Syntax
'Declaration
<ExtensionAttribute> _
Public Shared Function IsFeatureEnabled ( _
requestContext As TeamFoundationRequestContext, _
featureName As String _
) As Boolean
public static bool IsFeatureEnabled(
this TeamFoundationRequestContext requestContext,
string featureName
)
[ExtensionAttribute]
public:
static bool IsFeatureEnabled(
TeamFoundationRequestContext^ requestContext,
String^ featureName
)
static member IsFeatureEnabled :
requestContext:TeamFoundationRequestContext *
featureName:string -> bool
public static function IsFeatureEnabled(
requestContext : TeamFoundationRequestContext,
featureName : String
) : boolean
Parameters
requestContext
Type: Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContextTeam Foundation request context
featureName
Type: System.StringThe feature to be checked
Return Value
Type: System.Boolean
true if feature is enabled, false otherwise
Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type TeamFoundationRequestContext. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.