VssOAuthCredential Constructor (Uri, String, String, String, Action<VssOAuthTokenContainer>)
Initializes a new VssOAuthCredential instance with the specified client id and secret and either an authorization code or a refresh token
Namespace: Microsoft.VisualStudio.Services.Client
Assembly: Microsoft.VisualStudio.Services.Client (in Microsoft.VisualStudio.Services.Client.dll)
Syntax
'Declaration
Public Sub New ( _
authorizationUri As Uri, _
clientId As String, _
clientSecret As String, _
authCodeOrRefreshToken As String, _
tokensReceived As Action(Of VssOAuthTokenContainer) _
)
public VssOAuthCredential(
Uri authorizationUri,
string clientId,
string clientSecret,
string authCodeOrRefreshToken,
Action<VssOAuthTokenContainer> tokensReceived
)
public:
VssOAuthCredential(
Uri^ authorizationUri,
String^ clientId,
String^ clientSecret,
String^ authCodeOrRefreshToken,
Action<VssOAuthTokenContainer^>^ tokensReceived
)
new :
authorizationUri:Uri *
clientId:string *
clientSecret:string *
authCodeOrRefreshToken:string *
tokensReceived:Action<VssOAuthTokenContainer> -> VssOAuthCredential
public function VssOAuthCredential(
authorizationUri : Uri,
clientId : String,
clientSecret : String,
authCodeOrRefreshToken : String,
tokensReceived : Action<VssOAuthTokenContainer>
)
Parameters
authorizationUri
Type: System.UriThe base URI of the authorization server. This is usually the same as the URI of the TFS server
clientId
Type: System.StringThe client id
clientSecret
Type: System.StringThe client secret
authCodeOrRefreshToken
Type: System.StringEither an authorization code or a refresh token which can be used to obtain an access token (and a new refresh token)
- tokensReceived
Type: System.Action<VssOAuthTokenContainer>
.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.