Class InterceptorCollection
Represents the pipeline of interceptors to be invoked when processing a gRPC call.
Namespace: Grpc.AspNetCore.Server
Assembly: Grpc.AspNetCore.Server.dll
Syntax
public class InterceptorCollection : Collection<InterceptorRegistration>
Methods
Add(Type, Object[])
Add an interceptor to the end of the pipeline.
Declaration
public void Add(Type interceptorType, params object[] args)
Parameters
Type | Name | Description |
---|---|---|
Type | interceptorType | The interceptor type. |
System.Object[] | args | The list of arguments to pass to the interceptor constructor when creating an instance. |
Add<TInterceptor>(Object[])
Add an interceptor to the end of the pipeline.
Declaration
public void Add<TInterceptor>(params object[] args)
where TInterceptor : Interceptor
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | args | The list of arguments to pass to the interceptor constructor when creating an instance. |
Type Parameters
Name | Description |
---|---|
TInterceptor | The interceptor type. |