private void ValidateRequest()
{
if (!this._request.IsSetBucketName())
{
throw new InvalidOperationException("The BucketName specified is null or empty!");
}
#if BCL
if (!this._request.IsSetFilePath())
{
throw new InvalidOperationException("The filepath specified is null or empty!");
}
#endif
if (!this._request.IsSetKey())
{
throw new InvalidOperationException("The Key specified is null or empty!");
}
}