/// <summary> /// Initializes the ModelsRepositoryClient with custom client <paramref name="options"/> while pointing to /// a custom <paramref name="repositoryUri"/>. /// </summary> /// <param name="repositoryUri"> /// The models repository Uri. This can be a remote endpoint or local directory. /// </param> /// <param name="options"> /// ModelsRepositoryClientOptions to configure client behavior. /// </param> public ModelsRepositoryClient(Uri repositoryUri, ModelsRepositoryClientOptions options = default) { if (options == null) { options = new ModelsRepositoryClientOptions(); } RepositoryUri = repositoryUri; _clientOptions = options; _clientDiagnostics = new ClientDiagnostics(options); _repositoryHandler = new RepositoryHandler(RepositoryUri, _clientDiagnostics, _clientOptions); }