API Reference

Class

GoogleWorkspaceSession

Namespace OfficeIMO.GoogleWorkspace
Assembly OfficeIMO.GoogleWorkspace
Modifiers sealed

Represents a configured Google Workspace session used by exporter packages.

Inheritance

  • Object
  • GoogleWorkspaceSession

Usage

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

Accepted by parameters

Constructors

public GoogleWorkspaceSession(IGoogleWorkspaceCredentialSource credentialSource, GoogleWorkspaceSessionOptions options = null) #

Parameters

credentialSource IGoogleWorkspaceCredentialSource requiredposition: 0
options GoogleWorkspaceSessionOptions = null optionalposition: 1

Methods

public Task<GoogleWorkspaceAccessToken> AcquireAccessTokenAsync(IEnumerable<String> scopes, CancellationToken cancellationToken = null) #
Returns: Task<GoogleWorkspaceAccessToken>

Parameters

scopes IEnumerable<String> requiredposition: 0
cancellationToken CancellationToken = null optionalposition: 1
public GoogleDriveFileLocation ResolveLocationDefaults(GoogleDriveFileLocation location) #
Returns: GoogleDriveFileLocation

Parameters

location GoogleDriveFileLocation requiredposition: 0

Properties

public IGoogleWorkspaceCredentialSource CredentialSource { get; } #
public GoogleWorkspaceSessionOptions Options { get; } #