Show / Hide Table of Contents

    Class CallCredentials

    Client-side call credentials. Provide authorization with per-call granularity.

    Inheritance
    System.Object
    CallCredentials
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Grpc.Core
    Assembly: Grpc.Core.Api.dll
    Syntax
    public abstract class CallCredentials

    Methods

    Compose(CallCredentials[])

    Composes multiple CallCredentials objects into a single CallCredentials object.

    Declaration
    public static CallCredentials Compose(params CallCredentials[] credentials)
    Parameters
    Type Name Description
    CallCredentials[] credentials

    credentials to compose

    Returns
    Type Description
    CallCredentials

    The new CompositeCallCredentials

    FromInterceptor(AsyncAuthInterceptor)

    Creates a new instance of CallCredentials class from an interceptor that can attach metadata to outgoing calls.

    Declaration
    public static CallCredentials FromInterceptor(AsyncAuthInterceptor interceptor)
    Parameters
    Type Name Description
    AsyncAuthInterceptor interceptor

    authentication interceptor

    Returns
    Type Description
    CallCredentials

    InternalPopulateConfiguration(CallCredentialsConfiguratorBase, Nullable<Object>)

    Populates call credentials configurator with this instance's configuration. End users never need to invoke this method as it is part of internal implementation.

    Declaration
    public abstract void InternalPopulateConfiguration(CallCredentialsConfiguratorBase configurator, object? state)
    Parameters
    Type Name Description
    CallCredentialsConfiguratorBase configurator
    System.Nullable<System.Object> state
    Back to top Generated by DocFX