using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace HigLabo.Net { /// <summary> /// /// </summary> public class GetRequestTokenCommand { /// <summary> /// /// </summary> public String ConsumerKey { get; set; } /// <summary> /// /// </summary> public String ConsumerKeySecret { get; set; } /// <summary> /// /// </summary> public String Token { get; set; } /// <summary> /// /// </summary> public String TokenSecret { get; set; } /// <summary> /// /// </summary> public HttpMethodName MethodName { get; set; } /// <summary> /// /// </summary> public String TimeStamp { get; private set; } /// <summary> /// /// </summary> public String Nonce { get; private set; } /// <summary> /// /// </summary> /// <param name="consumerKey"></param> /// <param name="consumerKeySecret"></param> /// <param name="token"></param> /// <param name="tokenSecret"></param> /// <param name="methodName"></param> public GetRequestTokenCommand(String consumerKey, String consumerKeySecret, String token, String tokenSecret , HttpMethodName methodName) { if (String.IsNullOrEmpty(consumerKey) == true){throw new ArgumentNullException("consumerKey");} this.ConsumerKey = consumerKey; this.ConsumerKeySecret = consumerKeySecret; this.Token = token; this.TokenSecret = tokenSecret; this.MethodName = methodName; this.Nonce = OAuthClient.GenerateNonce(); this.TimeStamp = OAuthClient.GenerateTimeStamp(); if (this.Token == null) { this.Token = String.Empty; } } } }
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.
This article, along with any associated source code and files, is licensed under The MIT License