API Reference
ConfluenceSessionOptions
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
- Property ConfluenceSession.Options
Accepted by parameters
- Constructor ConfluenceSession.ConfluenceSession
Constructors
public ConfluenceSessionOptions() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
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.