Facebook.FacebookOAuthClient.GetLogoutUrl C# (CSharp) Method

GetLogoutUrl() public method

Gets the logout url.
public GetLogoutUrl ( ) : Uri
return System.Uri
        public Uri GetLogoutUrl()
        {
            return GetLogoutUrl(null);
        }

Same methods

FacebookOAuthClient::GetLogoutUrl ( object>.IDictionary parameters ) : Uri

Usage Example

Ejemplo n.º 1
0
        /// <summary>
        /// Constructor with three parameters
        /// </summary>
        /// <param name="appId"></param>
        /// <param name="extendedPermissions"></param>
        /// <param name="logout"></param>
        public FacebookForm(string appId, string[] extendedPermissions, bool logout)
        {
            var oauth = new FacebookOAuthClient { AppId = appId };
            var loginParameters = new Dictionary<string, object>
                    {
                        { "response_type", "token" },
                        { "display", "popup" }
                    };

            if (extendedPermissions != null && extendedPermissions.Length > 0)
            {
                var scope = new StringBuilder();
                scope.Append(string.Join(",", extendedPermissions));
                loginParameters["scope"] = scope.ToString();
            }
            var loginUrl = oauth.GetLoginUrl(loginParameters);
            if (logout)
            {
                var logoutParameters = new Dictionary<string, object>
                                           {
                                               { "next", loginUrl }
                                           };

                this.navigateUrl = oauth.GetLogoutUrl(logoutParameters);
            }
            else
            {
                this.navigateUrl = loginUrl;
            }

            InitializeComponent();
        }
All Usage Examples Of Facebook.FacebookOAuthClient::GetLogoutUrl