コード例 #1
0
 public void CreateFacebookService(string customerKeyString, string customerSecretKeyString,
                                   IShareAuthenticationCallbacks authenticationCallbacks,
                                   IAccountStoreConfiguration accountStoreConfiguration)
 {
     _facebookShareService = new CMPFacebookShareService(customerKeyString, customerSecretKeyString,
                                                         authenticationCallbacks, accountStoreConfiguration);
 }
コード例 #2
0
 public CMPTwitterShareService(string customerKeyString, string customerSecretKeyString,
                               IShareAuthenticationCallbacks authenticationCallbacks,
                               IAccountStoreConfiguration accountStoreConfiguration)
     : base(customerKeyString, customerSecretKeyString)
 {
     _authenticationCallbacks = authenticationCallbacks;
     _accountStoreProxy       = new CMPAccountStoreProxy(accountStoreConfiguration);
     _cancellationTokenSource = new CancellationTokenSource();
 }
コード例 #3
0
        public CMPAccountStore(IAccountStoreConfiguration configuration)
        {
            _account = new Account();

            var configurationInfo = configuration.GetAccountStore();

            if (configurationInfo == null)
            {
                return;
            }

            _accountStore    = configurationInfo.Item1;
            _serviceIdstring = string.Copy(configurationInfo.Item2);
        }
コード例 #4
0
 public CMPAccountStoreProxy(IAccountStoreConfiguration configuration)
 {
     _accountStore = new CMPAccountStore(configuration);
 }