Facebook.FacebookApi.BeginCall C# (CSharp) Method

BeginCall() private method

private BeginCall ( string relativePath, HttpVerb httpVerb, string>.Dictionary args, AsyncCallback cb, object state ) : IAsyncResult
relativePath string
httpVerb HttpVerb
args string>.Dictionary
cb AsyncCallback
state object
return IAsyncResult
        private IAsyncResult BeginCall(string relativePath,
                        HttpVerb httpVerb,
                        Dictionary<string, string> args,
                        AsyncCallback cb, object state)
        {
            relativePath = (relativePath ?? String.Empty).TrimStart('/');
            string url = GetApiBaseUrl(relativePath) + relativePath;

            if (args == null)
                args = new Dictionary<string, string>();
            if (!string.IsNullOrEmpty(AccessToken))
                args["access_token"] = AccessToken;
            if (url.StartsWith("https://api"))
                args["format"] = "json";

            return BeginRequest(url, httpVerb, args, cb, state);
        }