Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Reserves an agent for use by a build that matches the input name specification and required tags.
Namespace: Microsoft.TeamFoundation.Build.Server
Assembly: Microsoft.TeamFoundation.Build.Server (in Microsoft.TeamFoundation.Build.Server.dll)
Syntax
'Declaration
<ClientServiceMethodAttribute(AsyncPattern := True, SyncPattern := True)> _
<WebMethodAttribute> _
Public Function ReserveAgent ( _
buildUri As String, _
name As String, _
requiredTags As List(Of String), _
tagComparison As TagComparison _
) As AgentReservation
[ClientServiceMethodAttribute(AsyncPattern = true, SyncPattern = true)]
[WebMethodAttribute]
public AgentReservation ReserveAgent(
string buildUri,
string name,
List<string> requiredTags,
TagComparison tagComparison
)
[ClientServiceMethodAttribute(AsyncPattern = true, SyncPattern = true)]
[WebMethodAttribute]
public:
AgentReservation^ ReserveAgent(
String^ buildUri,
String^ name,
List<String^>^ requiredTags,
TagComparison tagComparison
)
[<ClientServiceMethodAttribute(AsyncPattern = true, SyncPattern = true)>]
[<WebMethodAttribute>]
member ReserveAgent :
buildUri:string *
name:string *
requiredTags:List<string> *
tagComparison:TagComparison -> AgentReservation
public function ReserveAgent(
buildUri : String,
name : String,
requiredTags : List<String>,
tagComparison : TagComparison
) : AgentReservation
Parameters
buildUri
Type: System.StringThe build that is making the reservation.
name
Type: System.StringThe name of the agent to reserve (wildcard character supported).
requiredTags
Type: System.Collections.Generic.List<String>The list of required tags for the reservation (optional).
- tagComparison
Type: Microsoft.TeamFoundation.Build.Server.TagComparison
Return Value
Type: Microsoft.TeamFoundation.Build.Server.AgentReservation
An agent reservation that represents the agent request.
.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.