Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

GoogleWorkspaceDiagnosticsDispatcher

Namespace OfficeIMO.GoogleWorkspace
Assembly OfficeIMO.GoogleWorkspace
Source revision c8404474f9f2 with working tree changes
Modifiers static

Records translation notices and forwards matching structured entries to a session sink.

Inheritance

  • Object
  • GoogleWorkspaceDiagnosticsDispatcher

Methods

public static Void Add(TranslationReport report, GoogleWorkspaceSessionOptions? sessionOptions, TranslationSeverity severity, String feature, String message, String path = "", GoogleWorkspaceFailureKind? failureKind = null, String? code = null, TranslationAction action = None, Int32 count = 1, String? targetId = null) #
Returns: Void

Adds a notice to a report and emits the equivalent structured diagnostic.

Parameters

report OfficeIMO.GoogleWorkspace.TranslationReport requiredposition: 0
sessionOptions OfficeIMO.GoogleWorkspace.GoogleWorkspaceSessionOptions? requiredposition: 1
severity OfficeIMO.GoogleWorkspace.TranslationSeverity requiredposition: 2
feature System.String requiredposition: 3
message System.String requiredposition: 4
path System.String = "" optionalposition: 5
failureKind OfficeIMO.GoogleWorkspace.GoogleWorkspaceFailureKind? = null optionalposition: 6
code System.String? = null optionalposition: 7
action OfficeIMO.GoogleWorkspace.TranslationAction = None optionalposition: 8
count System.Int32 = 1 optionalposition: 9
targetId System.String? = null optionalposition: 10
public static Void AddUnique(TranslationReport report, GoogleWorkspaceSessionOptions? sessionOptions, TranslationSeverity severity, String feature, String message, String path = "", GoogleWorkspaceFailureKind? failureKind = null, String? code = null, TranslationAction action = None, Int32 count = 1, String? targetId = null) #
Returns: Void

Adds and emits a diagnostic unless the same severity, feature, message, and path already exist.

Parameters

report OfficeIMO.GoogleWorkspace.TranslationReport requiredposition: 0
sessionOptions OfficeIMO.GoogleWorkspace.GoogleWorkspaceSessionOptions? requiredposition: 1
severity OfficeIMO.GoogleWorkspace.TranslationSeverity requiredposition: 2
feature System.String requiredposition: 3
message System.String requiredposition: 4
path System.String = "" optionalposition: 5
failureKind OfficeIMO.GoogleWorkspace.GoogleWorkspaceFailureKind? = null optionalposition: 6
code System.String? = null optionalposition: 7
action OfficeIMO.GoogleWorkspace.TranslationAction = None optionalposition: 8
count System.Int32 = 1 optionalposition: 9
targetId System.String? = null optionalposition: 10
public static Void Emit(GoogleWorkspaceSessionOptions? sessionOptions, GoogleWorkspaceDiagnosticEntry entry) #
Returns: Void

Sends one entry to the configured diagnostic sink, when present.

Parameters

sessionOptions OfficeIMO.GoogleWorkspace.GoogleWorkspaceSessionOptions? requiredposition: 0
Session containing the optional sink.
entry OfficeIMO.GoogleWorkspace.GoogleWorkspaceDiagnosticEntry requiredposition: 1
Entry to emit.