IntelligenceX

API Reference

Class

InMemoryGitHubRepositoryWatchStore

Namespace IntelligenceX.Telemetry.GitHub
Assembly IntelligenceX
Modifiers sealed

Thread-safe in-memory store for repository watch definitions.

Inheritance

  • Object
  • InMemoryGitHubRepositoryWatchStore

Constructors

Methods

public virtual IReadOnlyList<GitHubRepositoryWatchRecord> GetAll() #
Returns: IReadOnlyList<GitHubRepositoryWatchRecord>
public virtual Boolean TryGet(String id, out GitHubRepositoryWatchRecord watch) #
Returns: Boolean

Parameters

id System.String requiredposition: 0
watch IntelligenceX.Telemetry.GitHub.GitHubRepositoryWatchRecord@ requiredposition: 1
public virtual Boolean TryGetByRepository(String repositoryNameWithOwner, out GitHubRepositoryWatchRecord watch) #
Returns: Boolean

Parameters

repositoryNameWithOwner System.String requiredposition: 0
watch IntelligenceX.Telemetry.GitHub.GitHubRepositoryWatchRecord@ requiredposition: 1
public virtual Void Upsert(GitHubRepositoryWatchRecord watch) #
Returns: Void

Parameters

watch IntelligenceX.Telemetry.GitHub.GitHubRepositoryWatchRecord requiredposition: 0