แชร์ผ่าน


HeaderAttribute Class

Definition

Defines a header to be used in the API request.

public ref class HeaderAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Parameter)]
[System.Diagnostics.Conditional("CODE_GENERATION_ATTRIBUTES")]
public sealed class HeaderAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Parameter)>]
[<System.Diagnostics.Conditional("CODE_GENERATION_ATTRIBUTES")>]
type HeaderAttribute = class
    inherit Attribute
Public NotInheritable Class HeaderAttribute
Inherits Attribute
Inheritance
HeaderAttribute
Attributes

Examples

[AutoClient("MyClient")]
interface IMyDependencyClient
{
    [Get("/api/users")]
    Task<string> GetUsersAsync([Header("X-UserName")] string userName, CancellationToken cancellationToken);
}

Remarks

Marks a method parameter as a header to insert in the request.

Constructors

HeaderAttribute(String)

Initializes a new instance of the HeaderAttribute class.

Properties

Header

Gets the name of the header.

Applies to