C# Class BoxKite.Twitter.UserSession

Inheritance: ApplicationSession, IUserSession
Afficher le fichier Open project: nickhodge/BoxKite.Twitter Class Usage Examples

Méthodes publiques

Méthode Description
CreateGet ( string url, string>.SortedDictionary parameters ) : HttpRequestMessage
CreatePost ( string url, string>.SortedDictionary parameters ) : HttpRequestMessage
GenerateNoonce ( ) : string
GenerateTimestamp ( ) : string
GetAsync ( string url, string>.SortedDictionary parameters ) : Task

Use OAuth1.0a auth to do more intensive reads

PostAsync ( string url, string>.SortedDictionary parameters ) : Task

Use OAuth1.0a auth to do more intensive POST

PostFileAsync ( string url, string>.SortedDictionary parameters, string fileName, string fileContentsKey, byte fileContents = null, Stream srImageStream = null ) : Task
UserSession ( TwitterCredentials credentials, IPlatformAdaptor platformAdaptor, int _waitTimeoutSeconds = 30 ) : System
UserSession ( string clientID, string clientSecret, IPlatformAdaptor platformAdaptor, int _waitTimeoutSeconds = 30 ) : System
UserSession ( string clientID, string clientSecret, string bearerToken, IPlatformAdaptor platformAdaptor, int _waitTimeoutSeconds = 30 ) : System
UserStreamBuilder ( ) : IUserStream

Private Methods

Méthode Description
BuildAuthenticatedResult ( string fullUrl, string>.IEnumerable parameters, string method, bool multipartform = false ) : OAuth
FileDataContent ( byte fileData = null, Stream srReader = null ) : System.Net.Http.ByteArrayContent

Method Details

CreateGet() public méthode

public CreateGet ( string url, string>.SortedDictionary parameters ) : HttpRequestMessage
url string
parameters string>.SortedDictionary
Résultat System.Net.Http.HttpRequestMessage

CreatePost() public méthode

public CreatePost ( string url, string>.SortedDictionary parameters ) : HttpRequestMessage
url string
parameters string>.SortedDictionary
Résultat System.Net.Http.HttpRequestMessage

GenerateNoonce() public méthode

public GenerateNoonce ( ) : string
Résultat string

GenerateTimestamp() public méthode

public GenerateTimestamp ( ) : string
Résultat string

GetAsync() public méthode

Use OAuth1.0a auth to do more intensive reads
public GetAsync ( string url, string>.SortedDictionary parameters ) : Task
url string URL to call
parameters string>.SortedDictionary Params to send
Résultat Task

PostAsync() public méthode

Use OAuth1.0a auth to do more intensive POST
public PostAsync ( string url, string>.SortedDictionary parameters ) : Task
url string URL to call
parameters string>.SortedDictionary Params to send
Résultat Task

PostFileAsync() public méthode

public PostFileAsync ( string url, string>.SortedDictionary parameters, string fileName, string fileContentsKey, byte fileContents = null, Stream srImageStream = null ) : Task
url string
parameters string>.SortedDictionary
fileName string
fileContentsKey string
fileContents byte
srImageStream Stream
Résultat Task

UserSession() public méthode

public UserSession ( TwitterCredentials credentials, IPlatformAdaptor platformAdaptor, int _waitTimeoutSeconds = 30 ) : System
credentials BoxKite.Twitter.Models.TwitterCredentials
platformAdaptor IPlatformAdaptor
_waitTimeoutSeconds int
Résultat System

UserSession() public méthode

public UserSession ( string clientID, string clientSecret, IPlatformAdaptor platformAdaptor, int _waitTimeoutSeconds = 30 ) : System
clientID string
clientSecret string
platformAdaptor IPlatformAdaptor
_waitTimeoutSeconds int
Résultat System

UserSession() public méthode

public UserSession ( string clientID, string clientSecret, string bearerToken, IPlatformAdaptor platformAdaptor, int _waitTimeoutSeconds = 30 ) : System
clientID string
clientSecret string
bearerToken string
platformAdaptor IPlatformAdaptor
_waitTimeoutSeconds int
Résultat System

UserStreamBuilder() public méthode

public UserStreamBuilder ( ) : IUserStream
Résultat IUserStream