Exemple #1
0
        private HttpWebRequest DoPrepareProtectedResourceRequest(NameValueCollection parameters, string contentType, Stream bodyStream)
        {
            // Fire the OnBeforeGetProtectedResource event
            PreProtectedResourceRequestEventArgs preArgs = new PreProtectedResourceRequestEventArgs(ResourceUri,
                                                                                                    ResourceEndPoint.HttpMethod,
                                                                                                    RequestToken, AccessToken);

            if (parameters != null)
            {
                preArgs.AdditionalParameters.Add(parameters);
            }

            if (BeforeGetProtectedResource != null)
            {
                BeforeGetProtectedResource(this, preArgs);
            }

            OAuthParameters authParams = CreateOAuthParameters(preArgs.AdditionalParameters);

            SignParameters(preArgs.RequestUri, preArgs.HttpMethod, authParams, AccessToken);

            return(CreateRequest(preArgs.RequestUri, authParams, preArgs.HttpMethod, contentType, bodyStream));
        }
Exemple #2
0
		private HttpWebRequest DoPrepareProtectedResourceRequest(NameValueCollection parameters, string contentType, Stream bodyStream) {
			// Fire the OnBeforeGetProtectedResource event
			PreProtectedResourceRequestEventArgs preArgs = new PreProtectedResourceRequestEventArgs(ResourceUri,
			                                                                                        ResourceEndPoint.HttpMethod,
			                                                                                        RequestToken, AccessToken);

			if (parameters !=null)
				preArgs.AdditionalParameters.Add(parameters);

			if (BeforeGetProtectedResource != null)
				BeforeGetProtectedResource(this, preArgs);

			OAuthParameters authParams = CreateOAuthParameters(preArgs.AdditionalParameters);

			SignParameters(preArgs.RequestUri, preArgs.HttpMethod, authParams, AccessToken);

			return CreateRequest(preArgs.RequestUri, authParams, preArgs.HttpMethod, contentType, bodyStream);
		}