Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

ConfluenceSession

Namespace OfficeIMO.Confluence
Assembly OfficeIMO.Confluence
Modifiers sealed

A configured Confluence Cloud session.

Inheritance

  • Object
  • ConfluenceSession

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

public ConfluenceSession(IConfluenceCredentialSource credentialSource, ConfluenceSessionOptions options) #

Creates a session after validating and copying the supplied options.

Parameters

credentialSource OfficeIMO.Confluence.IConfluenceCredentialSource requiredposition: 0
options OfficeIMO.Confluence.ConfluenceSessionOptions requiredposition: 1

Methods

public ConfluenceClient CreateClient() #
Returns: ConfluenceClient

Creates a client for this session.

Properties

public IConfluenceCredentialSource CredentialSource { get; } #

Gets the caller-provided source applied to every outgoing request.

public ConfluenceSessionOptions Options { get; } #

Returns a defensive copy of the validated session options.

public Uri ApiBaseUri { get; } #

Resolved API base used for direct-site or OAuth cloud-ID requests.