public void Sign()

in src/AlibabaCloud.OSS.V2/Signer/SignerV4.cs [18:32]


        public void Sign(SigningContext signingContext)
        {
            if (signingContext.Request == null) throw new ArgumentException("signingContext.Request is null");

            if (signingContext.Credentials == null) throw new ArgumentException("signingContext.Credentials is null");

            if (signingContext.Region == null) throw new ArgumentException("signingContext.Region is null");

            if (signingContext.Product == null) throw new ArgumentException("signingContext.Product is null");

            if (signingContext.AuthMethodQuery)
                AuthQuery(signingContext);
            else
                AuthHeader(signingContext);
        }