/// <summary>Initalizes an instance of EventGridClient</summary>
 /// <param name="endpoint">Topic endpoint</param>
 /// <param name="credential">Credential used to connect to Azure</param>
 public EventGridClient(Uri endpoint, SharedAccessSignatureCredential credential)
     : this(endpoint, credential, new EventGridClientOptions())
 {
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="SharedAccessSignatureCredentialPolicy"/> class.
 /// </summary>
 /// <param name="credential">The <see cref="SharedAccessSignatureCredential"/> used to authenticate requests.</param>
 public SharedAccessSignatureCredentialPolicy(SharedAccessSignatureCredential credential)
 {
     Argument.AssertNotNull(credential, nameof(credential));
     _credential = credential;
 }