CoreTweet  2.0.0-beta.2
Yet another .NET Twitter Library
Public Member Functions | Static Public Member Functions | Properties | List of all members
CoreTweet.Tokens Class Reference

Represents the OAuth tokens. More...

Inheritance diagram for CoreTweet.Tokens:
CoreTweet.Core.TokensBase

Public Member Functions

 Tokens ()
 Initializes a new instance of the Tokens class. More...
 
 Tokens (Tokens e)
 Initializes a new instance of the Tokens class with a specified token. More...
 
override string CreateAuthorizationHeader (MethodType type, Uri url, IEnumerable< KeyValuePair< string, object >> parameters)
 Creates a string for Authorization header for OAuth 1.0A. More...
 
override string ToString ()
 Returns a string that represents the current Tokens. More...
 
- Public Member Functions inherited from CoreTweet.Core.TokensBase
Task< AsyncResponseSendRequestAsync (MethodType type, string url, CancellationToken cancellationToken=default(CancellationToken), params Expression< Func< string, object >>[] parameters)
 Sends a request to the specified url with the specified parameters as an asynchronous operation. More...
 
Task< AsyncResponseSendRequestAsync (MethodType type, string url, object parameters, CancellationToken cancellationToken=default(CancellationToken))
 Sends a request to the specified url with the specified parameters as an asynchronous operation. More...
 
Task< AsyncResponseSendRequestAsync (MethodType type, string url, IDictionary< string, object > parameters, CancellationToken cancellationToken=default(CancellationToken))
 Sends a request to the specified url with the specified parameters as an asynchronous operation. More...
 
Task< AsyncResponseSendStreamingRequestAsync (MethodType type, string url, IEnumerable< KeyValuePair< string, object >> parameters, CancellationToken cancellationToken=default(CancellationToken))
 Sends a streaming request to the specified url with the specified parameters as an asynchronous operation. More...
 
Task< AsyncResponsePostContentAsync (string url, string contentType, byte[] content, CancellationToken cancellationToken=default(CancellationToken))
 Sends a request to the specified url with the specified content as an asynchronous operation. More...
 
HttpWebResponse SendRequest (MethodType type, string url, params Expression< Func< string, object >>[] parameters)
 Sends a request to the specified url with the specified parameters. More...
 
HttpWebResponse SendRequest (MethodType type, string url, object parameters)
 Sends a request to the specified url with the specified parameters. More...
 
HttpWebResponse SendRequest (MethodType type, string url, IDictionary< string, object > parameters)
 Sends a request to the specified url with the specified parameters. More...
 
HttpWebResponse SendStreamingRequest (MethodType type, string url, IEnumerable< KeyValuePair< string, object >> parameters)
 Sends a streaming request to the specified url with the specified parameters. More...
 
HttpWebResponse PostContent (string url, string contentType, byte[] content)
 Sends a request to the specified url with the specified content. More...
 

Static Public Member Functions

static Tokens Create (string consumerKey, string consumerSecret, string accessToken, string accessSecret, long userID=0, string screenName=null)
 Makes an instance of Tokens. Tokens.Create will not fetch UserId and ScreenName automatically. If you need them, call Rest.Account.VerifyCredentials(object). More...
 

Properties

string AccessToken [get, set]
 Gets or sets the access token. More...
 
string AccessTokenSecret [get, set]
 Gets or sets the access token secret. More...
 
long UserId [get, set]
 Gets or sets the user ID. If you have used Tokens.Create and not assigned the parameter 'userID', this will be 0. More...
 
string ScreenName [get, set]
 Gets or sets the screen name. If you have used Tokens.Create and not assigned the parameter 'screenName', this will be null. More...
 
- Properties inherited from CoreTweet.Core.TokensBase
string ConsumerKey [get, set]
 Gets or sets the consumer key. More...
 
string ConsumerSecret [get, set]
 Gets or sets the consumer secret. More...
 
ConnectionOptions ConnectionOptions [get, set]
 Gets or sets the options of the connection. More...
 

Additional Inherited Members

- Public Attributes inherited from CoreTweet.Core.TokensBase
V2.V2Api V2 => new V2.V2Api(this)
 
Account Account => new Account(this)
 Gets the wrapper of account. More...
 
Application Application => new Application(this)
 Gets the wrapper of application. More...
 
Blocks Blocks => new Blocks(this)
 Gets the wrapper of blocks. More...
 
Collections Collections => new Collections(this)
 Gets the wrapper of collections. More...
 
DirectMessages DirectMessages => new DirectMessages(this)
 Gets the wrapper of direct_messages. More...
 
Favorites Favorites => new Favorites(this)
 Gets the wrapper of favorites. More...
 
Friends Friends => new Friends(this)
 Gets the wrapper of friends. More...
 
Followers Followers => new Followers(this)
 Gets the wrapper of followers. More...
 
Friendships Friendships => new Friendships(this)
 Gets the wrapper of friendships. More...
 
Geo Geo => new Geo(this)
 Gets the wrapper of geo. More...
 
Help Help => new Help(this)
 Gets the wrapper of help. More...
 
Lists Lists => new Lists(this)
 Gets the wrapper of lists. More...
 
Media Media => new Media(this)
 Gets the wrapper of media. More...
 
Mutes Mutes => new Mutes(this)
 Gets the wrapper of mutes. More...
 
Search Search => new Search(this)
 Gets the wrapper of search. More...
 
SavedSearches SavedSearches => new SavedSearches(this)
 Gets the wrapper of saved_searches. More...
 
Statuses Statuses => new Statuses(this)
 Gets the wrapper of statuses. More...
 
Trends Trends => new Trends(this)
 Gets the wrapper of trends. More...
 
Tweets Tweets => new Tweets(this)
 Gets the wrapper of tweets. More...
 
Users Users => new Users(this)
 Gets the wrapper of users. More...
 
StreamingApi Streaming => new StreamingApi(this)
 Gets the wrapper of the Streaming API. More...
 
AccountActivityApi AccountActivity => new AccountActivityApi(this)
 Gets the wrapper of the Account Activity API. More...
 
- Protected Member Functions inherited from CoreTweet.Core.TokensBase
 TokensBase ()
 Initializes a new instance of the TokensBase class. More...
 

Detailed Description

Represents the OAuth tokens.

Constructor & Destructor Documentation

◆ Tokens() [1/2]

CoreTweet.Tokens.Tokens ( )
inline

Initializes a new instance of the Tokens class.

◆ Tokens() [2/2]

CoreTweet.Tokens.Tokens ( Tokens  e)
inline

Initializes a new instance of the Tokens class with a specified token.

Parameters
eThe token.

Member Function Documentation

◆ Create()

static Tokens CoreTweet.Tokens.Create ( string  consumerKey,
string  consumerSecret,
string  accessToken,
string  accessSecret,
long  userID = 0,
string  screenName = null 
)
inlinestatic

Makes an instance of Tokens. Tokens.Create will not fetch UserId and ScreenName automatically. If you need them, call Rest.Account.VerifyCredentials(object).

Parameters
consumerKeyThe consumer key.
consumerSecretThe consumer secret.
accessTokenThe access token.
accessSecretThe access secret.
userIDThe user's ID.
screenNameThe user's screen name.
Returns
The tokens.

◆ CreateAuthorizationHeader()

override string CoreTweet.Tokens.CreateAuthorizationHeader ( MethodType  type,
Uri  url,
IEnumerable< KeyValuePair< string, object >>  parameters 
)
inlinevirtual

Creates a string for Authorization header for OAuth 1.0A.

Parameters
typeThe Type of HTTP request.
urlThe URL.
parametersThe parameters.
Returns
A string for Authorization header.

Implements CoreTweet.Core.TokensBase.

◆ ToString()

override string CoreTweet.Tokens.ToString ( )
inline

Returns a string that represents the current Tokens.

Returns
A string that represents the current Tokens.

Property Documentation

◆ AccessToken

string CoreTweet.Tokens.AccessToken
getset

Gets or sets the access token.

◆ AccessTokenSecret

string CoreTweet.Tokens.AccessTokenSecret
getset

Gets or sets the access token secret.

◆ ScreenName

string CoreTweet.Tokens.ScreenName
getset

Gets or sets the screen name. If you have used Tokens.Create and not assigned the parameter 'screenName', this will be null.

◆ UserId

long CoreTweet.Tokens.UserId
getset

Gets or sets the user ID. If you have used Tokens.Create and not assigned the parameter 'userID', this will be 0.


The documentation for this class was generated from the following file: