You are developing a secure C# application using the `Azure.Storage.Blobs` SDK (v12) to generate a Shared Access Signature (SAS) token. The token will grant temporary access to an external partner to download a specific PDF report from a private Azure Blob Storage container.
The solution must comply with the following security constraints:
- Grant read-only access to the specific blob.
- Restrict communication to HTTPS requests only.
- Limit access to the partner's public IP address, which is `198.51.100.45`.
- Set the start time to 15 minutes before the current time to account for clock skew.
- Set the expiry time to 2 hours from the current time.
Which two of the following code segments should you use to configure the `BlobSasBuilder` instance named `sasBuilder`? (Choose two.)
- sasBuilder.Protocol = SasProtocol.Https;Cevap
- BsasBuilder.Protocol = SasProtocol.HttpsAndHttp;
- sasBuilder.IPRange = SasIPRange.Parse("198.51.100.45");Cevap
- DsasBuilder.SetPermissions(BlobSasPermissions.Read | BlobSasPermissions.Write);