Show / Hide Table of Contents

Class AuthenticatorDelegatingHandler

Delegating handler for adding authentication tokens to requests.

Inheritance
object
HttpMessageHandler
DelegatingHandler
AuthenticatorDelegatingHandler
Implements
IDisposable
Inherited Members
DelegatingHandler.Dispose(bool)
DelegatingHandler.InnerHandler
HttpMessageHandler.Dispose()
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Cognite.Extensions
Assembly: Cognite.Extensions.dll
Syntax
public class AuthenticatorDelegatingHandler : DelegatingHandler, IDisposable

Constructors

| Edit this page View Source

AuthenticatorDelegatingHandler(IAuthenticator?)

Delegating handler for adding authentication tokens to requests. Used instead of auth in the SDK to add tokens inside retries.

Declaration
public AuthenticatorDelegatingHandler(IAuthenticator? authenticator)
Parameters
Type Name Description
IAuthenticator authenticator

The inner authenticator. Can be null, in which case this handler is a no-op.

Methods

| Edit this page View Source

SendAsync(HttpRequestMessage, CancellationToken)

Declaration
protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
Parameters
Type Name Description
HttpRequestMessage request
CancellationToken cancellationToken
Returns
Type Description
Task<HttpResponseMessage>
Overrides
DelegatingHandler.SendAsync(HttpRequestMessage, CancellationToken)

Implements

IDisposable

Extension Methods

DataModelUtils.GetOrCreateResourcesAsync<T, T2>(T2, IEnumerable<InstanceIdentifier>, Func<IEnumerable<InstanceIdentifier>, IEnumerable<SourcedNodeWrite<T>>>, Func<IEnumerable<SourcedNodeWrite<T>>, SanitationMode, (IEnumerable<SourcedNodeWrite<T>>, IEnumerable<CogniteError<SourcedNodeWrite<T>>>)>, int, int, RetryMode, SanitationMode, CancellationToken)
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX