Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

ConfluenceSessionOptions

Namespace OfficeIMO.Confluence
Assembly OfficeIMO.Confluence
Modifiers sealed

Options shared by Confluence Cloud requests.

Inheritance

  • Object
  • ConfluenceSessionOptions

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by

Accepted by parameters

Constructors

Properties

public Uri SiteUri { get; set; } #

Confluence site URL, for example https://example.atlassian.net/wiki/. Direct API requests use its origin.

public String CloudId { get; set; } #

Atlassian Cloud identifier used by OAuth 2.0 (3LO). When supplied, requests are routed through https://api.atlassian.com/ex/confluence/{cloudId}/ while SiteUri remains the human-facing site.

public String ApplicationName { get; set; } #

Gets or sets the application label used in the request User-Agent; blank values fall back to OfficeIMO.

public HttpClient HttpClient { get; set; } #

Gets or sets an optional caller-owned HTTP client, which ConfluenceClient does not dispose.

public TimeSpan RequestTimeout { get; set; } #

Gets or sets the positive timeout for each HTTP attempt, excluding retry delays.

public Int32 MaxRetryCount { get; set; } #

Gets or sets the maximum number of additional attempts for retryable reads; writes are not retried.

public TimeSpan RetryBaseDelay { get; set; } #

Gets or sets the non-negative initial delay used for exponential read retries.

public TimeSpan RetryMaxDelay { get; set; } #

Gets or sets the non-negative cap on retry delays, including a server Retry-After value.