public sealed class SystemParameter : IMessage<SystemParameter>, IEquatable<SystemParameter>, IDeepCloneable<SystemParameter>, IBufferMessage, IMessage
Define a parameter's name and location. The parameter may be passed as either
an HTTP header or a URL query parameter, and if both are passed the behavior
is implementation-dependent.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["`SystemParameter` defines a parameter's name and location, which can be an HTTP header or a URL query parameter."],["This class implements interfaces such as `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, offering functionalities for message handling, equality checks, deep cloning, and buffered messages."],["Key properties of `SystemParameter` include `HttpHeader`, `Name`, and `UrlQueryParameter`, used to define the parameter's representation in HTTP headers or URL queries."],["It offers several methods, such as `Clone()`, `Equals()`, `GetHashCode()`, `MergeFrom()`, and `WriteTo()`, for object manipulation, comparisons, data merging, and serialization."],["The `SystemParameter` class has constructors that can either be default or take another `SystemParameter` for the new object's properties."]]],[]]