private bool ObtainTokensViaNewApi(string mailboxServer, Guid mailboxGuid, RequestedAction requestedAction, int requestedTokenCount, int quota, string clientInfo) { ThrottlingRpcClientImpl rpcClient = this.GetRpcClient(mailboxServer); ThrottlingRpcResult result = rpcClient.ObtainTokens(mailboxGuid, requestedAction, requestedTokenCount, quota, clientInfo); return(MailboxThrottle.ThrottlingRpcResultToBoolean(result)); }
private bool ObtainTokensViaOldApi(string mailboxServer, Guid mailboxGuid, int requestedTokenCount, int quota) { ThrottlingRpcClientImpl rpcClient = this.GetRpcClient(mailboxServer); ThrottlingRpcResult result = rpcClient.ObtainSubmissionTokens(mailboxGuid, requestedTokenCount, quota, 0); return(MailboxThrottle.ThrottlingRpcResultToBoolean(result)); }