コード例 #1
0
            internal PICSTokensCallback(CMsgClientPICSAccessTokenResponse msg)
            {
                PackageTokensDenied = new ReadOnlyCollection <uint>(msg.package_denied_tokens);
                AppTokensDenied     = new ReadOnlyCollection <uint>(msg.app_denied_tokens);
                PackageTokens       = new Dictionary <uint, ulong>();
                AppTokens           = new Dictionary <uint, ulong>();

                foreach (var package_token in msg.package_access_tokens)
                {
                    PackageTokens.Add(package_token.packageid, package_token.access_token);
                }

                foreach (var app_token in msg.app_access_tokens)
                {
                    AppTokens.Add(app_token.appid, app_token.access_token);
                }
            }
コード例 #2
0
            internal PICSTokensCallback(JobID jobID, CMsgClientPICSAccessTokenResponse msg)
            {
                JobID = jobID;

                PackageTokensDenied = new ReadOnlyCollection <uint>(msg.package_denied_tokens);
                AppTokensDenied     = new ReadOnlyCollection <uint>(msg.app_denied_tokens);
                PackageTokens       = new Dictionary <uint, ulong>();
                AppTokens           = new Dictionary <uint, ulong>();

                foreach (var package_token in msg.package_access_tokens)
                {
                    PackageTokens[package_token.packageid] = package_token.access_token;
                }

                foreach (var app_token in msg.app_access_tokens)
                {
                    AppTokens[app_token.appid] = app_token.access_token;
                }
            }