WindowsAzure.Acs.Oauth2.Protocol.OAuthMessageSerializer.Read C# (CSharp) Méthode

Read() public méthode

public Read ( HttpContext context ) : OAuthMessage
context System.Web.HttpContext
Résultat OAuthMessage
        public virtual OAuthMessage Read(HttpContext context)
        {
            if (context == null)
            {
                throw new ArgumentNullException("context");
            }
            return this.Read(context.Request.HttpMethod, context.Request.ContentType, context.Request.Url, context.Request.InputStream);
        }

Same methods

OAuthMessageSerializer::Read ( System.Web.HttpContextBase context ) : OAuthMessage
OAuthMessageSerializer::Read ( HttpWebResponse response ) : OAuthMessage
OAuthMessageSerializer::Read ( string httpMethod, string httpContentType, Uri requestUri, System incomingStream ) : OAuthMessage

Usage Example

        /// <summary>
        /// This method parses the incoming request and creates an OAuth message from it.
        /// </summary>
        /// <param name="httpContext"> The current HttpContext.</param>
        /// <returns>Returns the OAuth message created from the incoming request.</returns>
        public virtual OAuthMessage ParseIncomingRequest(HttpContextBase httpContext)
        {
            if (TempData[OauthMessageKey] != null)
            {
                TempData.Keep(OauthMessageKey);
                return TempData[OauthMessageKey] as OAuthMessage;
            }

            var serializer = new OAuthMessageSerializer();
            var message = serializer.Read(httpContext);
            return message;
        }
All Usage Examples Of WindowsAzure.Acs.Oauth2.Protocol.OAuthMessageSerializer::Read