Class ServerExtensionClientAttribute
- Namespace
- DotBoxD.Abstractions
- Assembly
- DotBoxD.Abstractions.dll
Requests a generated C# 14 extension property on receiverType that resolves the
source-generated server extension client for this service. The receiver type must expose a
ServerExtensions property whose value can invoke server extensions and resolve the installed
service id.
[AttributeUsage(AttributeTargets.Class, Inherited = false)]
public sealed class ServerExtensionClientAttribute : Attribute
- Inheritance
-
ServerExtensionClientAttribute
- Inherited Members
Constructors
ServerExtensionClientAttribute(Type, string?)
Requests a generated C# 14 extension property on receiverType that resolves the
source-generated server extension client for this service. The receiver type must expose a
ServerExtensions property whose value can invoke server extensions and resolve the installed
service id.
public ServerExtensionClientAttribute(Type receiverType, string? name = null)
Parameters
Properties
Name
public string? Name { get; }
Property Value
ReceiverType
public Type ReceiverType { get; }