コード例 #1
0
        partial void GetUrlVariables(UIButton sender)
        {
            var callback = new Action <NSString>(handleCallback);

            ACPIdentity.GetUrlVariables(callback);
            Console.WriteLine("GetUrlVariables Completed");
        }
コード例 #2
0
        public TaskCompletionSource <string> GetUrlVariables()
        {
            stringOutput = new TaskCompletionSource <string>();
            var callback = new Action <NSString> (handleCallback);

            ACPIdentity.GetUrlVariables(callback);
            stringOutput.SetResult("");
            return(stringOutput);
        }
コード例 #3
0
 public TaskCompletionSource <string> GetUrlVariables()
 {
     latch        = new CountdownEvent(1);
     stringOutput = new TaskCompletionSource <string>();
     ACPIdentity.GetUrlVariables(new StringCallback());
     latch.Wait(1000);
     stringOutput.SetResult(callbackString);
     return(stringOutput);
 }
コード例 #4
0
        public void TestGetUrlVariables_Returns_UrlVariables()
        {
            // setup
            latch = new CountdownEvent(2);
            string orgid = "972C898555E9F7BC7F000101%40AdobeOrg";

            // test
            ACPIdentity.GetExperienceCloudId(new EcidCallback());
            ACPIdentity.GetUrlVariables(new StringCallback());
            latch.Wait();
            latch.Dispose();
            // verify
            Assert.That(retrievedString, Is.StringContaining(retrievedEcid));
            Assert.That(retrievedString, Is.StringContaining(orgid));
        }
コード例 #5
0
        public void TestGetUrlVariables_Returns_UrlVariables()
        {
            // setup
            CountdownEvent latch     = new CountdownEvent(2);
            string         ecid      = null;
            string         urlString = null;
            string         orgid     = new NSString("972C898555E9F7BC7F000101%40AdobeOrg");

            // test
            ACPIdentity.GetExperienceCloudId(ecidCallback =>
            {
                ecid = ecidCallback.ToString();
                latch.Signal();
                ACPIdentity.GetUrlVariables(callback => {
                    urlString = callback.ToString();
                    latch.Signal();
                });
            });
            latch.Wait();
            latch.Dispose();
            // verify
            Assert.That(urlString, Is.StringContaining(ecid));
            Assert.That(urlString, Is.StringContaining(orgid));
        }
コード例 #6
0
 void urlVariables()
 {
     ACPIdentity.GetUrlVariables(HandleAdobeGetUrlVariables);
 }