xml/System.ClientModel.Primitives/PipelineRequestHeaders.xml (245 lines of code) (raw):
<Type Name="PipelineRequestHeaders" FullName="System.ClientModel.Primitives.PipelineRequestHeaders">
<TypeSignature Language="C#" Value="public abstract class PipelineRequestHeaders : System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,string>>" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit PipelineRequestHeaders extends System.Object implements class System.Collections.Generic.IEnumerable`1<valuetype System.Collections.Generic.KeyValuePair`2<string, string>>, class System.Collections.IEnumerable" />
<TypeSignature Language="DocId" Value="T:System.ClientModel.Primitives.PipelineRequestHeaders" />
<TypeSignature Language="VB.NET" Value="Public MustInherit Class PipelineRequestHeaders
Implements IEnumerable(Of KeyValuePair(Of String, String))" />
<TypeSignature Language="F#" Value="type PipelineRequestHeaders = class
 interface seq<KeyValuePair<string, string>>
 interface IEnumerable" />
<AssemblyInfo>
<AssemblyName>System.ClientModel</AssemblyName>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
<AssemblyVersion>1.2.0.0</AssemblyVersion>
<AssemblyVersion>1.2.1.0</AssemblyVersion>
<AssemblyVersion>1.3.0.0</AssemblyVersion>
<AssemblyVersion>1.4.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String,System.String>></InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.Collections.IEnumerable</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>
Represents the collection of HTTP headers on a <see cref="T:System.ClientModel.Primitives.PipelineRequest" />.
</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected PipelineRequestHeaders ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberSignature Language="DocId" Value="M:System.ClientModel.Primitives.PipelineRequestHeaders.#ctor" />
<MemberSignature Language="VB.NET" Value="Protected Sub New ()" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>System.ClientModel</AssemblyName>
<AssemblyVersion>1.4.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Add">
<MemberSignature Language="C#" Value="public abstract void Add (string name, string value);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Add(string name, string value) cil managed" />
<MemberSignature Language="DocId" Value="M:System.ClientModel.Primitives.PipelineRequestHeaders.Add(System.String,System.String)" />
<MemberSignature Language="VB.NET" Value="Public MustOverride Sub Add (name As String, value As String)" />
<MemberSignature Language="F#" Value="abstract member Add : string * string -> unit" Usage="pipelineRequestHeaders.Add (name, value)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.ClientModel</AssemblyName>
<AssemblyVersion>1.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="name" Type="System.String" />
<Parameter Name="value" Type="System.String" />
</Parameters>
<Docs>
<param name="name">The name of the header to add.</param>
<param name="value">The value of the header.</param>
<summary>
Adds the specified header and its value to the request's header
collection. If a header with this name is already present in the
collection, the value will be added to the comma-separated list of
values associated with the header.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetEnumerator">
<MemberSignature Language="C#" Value="public abstract System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<string,string>> GetEnumerator ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Collections.Generic.IEnumerator`1<valuetype System.Collections.Generic.KeyValuePair`2<string, string>> GetEnumerator() cil managed" />
<MemberSignature Language="DocId" Value="M:System.ClientModel.Primitives.PipelineRequestHeaders.GetEnumerator" />
<MemberSignature Language="VB.NET" Value="Public MustOverride Function GetEnumerator () As IEnumerator(Of KeyValuePair(Of String, String))" />
<MemberSignature Language="F#" Value="abstract member GetEnumerator : unit -> System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<string, string>>" Usage="pipelineRequestHeaders.GetEnumerator " />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:System.Collections.Generic.IEnumerable`1.GetEnumerator</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>System.ClientModel</AssemblyName>
<AssemblyVersion>1.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<System.String,System.String>></ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Returns an enumerator that iterates through the collection.</summary>
<returns>An enumerator that can be used to iterate through the collection.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Remove">
<MemberSignature Language="C#" Value="public abstract bool Remove (string name);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Remove(string name) cil managed" />
<MemberSignature Language="DocId" Value="M:System.ClientModel.Primitives.PipelineRequestHeaders.Remove(System.String)" />
<MemberSignature Language="VB.NET" Value="Public MustOverride Function Remove (name As String) As Boolean" />
<MemberSignature Language="F#" Value="abstract member Remove : string -> bool" Usage="pipelineRequestHeaders.Remove name" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.ClientModel</AssemblyName>
<AssemblyVersion>1.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="name" Type="System.String" />
</Parameters>
<Docs>
<param name="name">The name of the header to remove.</param>
<summary>
Removes the specified header from the request's header collection.
</summary>
<returns>
<c>true</c> if the header was successfully removed; otherwise
<c>false</c>.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Set">
<MemberSignature Language="C#" Value="public abstract void Set (string name, string value);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Set(string name, string value) cil managed" />
<MemberSignature Language="DocId" Value="M:System.ClientModel.Primitives.PipelineRequestHeaders.Set(System.String,System.String)" />
<MemberSignature Language="VB.NET" Value="Public MustOverride Sub Set (name As String, value As String)" />
<MemberSignature Language="F#" Value="abstract member Set : string * string -> unit" Usage="pipelineRequestHeaders.Set (name, value)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.ClientModel</AssemblyName>
<AssemblyVersion>1.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="name" Type="System.String" />
<Parameter Name="value" Type="System.String" />
</Parameters>
<Docs>
<param name="name">The name of the header to set.</param>
<param name="value">The value of the header.</param>
<summary>
Sets the specified header and its value in the request's header
collection. If a header with this name is already present in the
collection, the header's value will be replaced with the specified value.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="System.Collections.IEnumerable.GetEnumerator">
<MemberSignature Language="C#" Value="System.Collections.IEnumerator IEnumerable.GetEnumerator ();" />
<MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() cil managed" />
<MemberSignature Language="DocId" Value="M:System.ClientModel.Primitives.PipelineRequestHeaders.System#Collections#IEnumerable#GetEnumerator" />
<MemberSignature Language="VB.NET" Value="Function GetEnumerator () As IEnumerator Implements IEnumerable.GetEnumerator" />
<MemberSignature Language="F#" Value="abstract member System.Collections.IEnumerable.GetEnumerator : unit -> System.Collections.IEnumerator
override this.System.Collections.IEnumerable.GetEnumerator : unit -> System.Collections.IEnumerator" Usage="pipelineRequestHeaders.System.Collections.IEnumerable.GetEnumerator " />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:System.Collections.IEnumerable.GetEnumerator</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>System.ClientModel</AssemblyName>
<AssemblyVersion>1.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.IEnumerator</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Returns an enumerator that iterates through a collection.</summary>
<returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="TryGetValue">
<MemberSignature Language="C#" Value="public abstract bool TryGetValue (string name, out string? value);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool TryGetValue(string name, [out] string& value) cil managed" />
<MemberSignature Language="DocId" Value="M:System.ClientModel.Primitives.PipelineRequestHeaders.TryGetValue(System.String,System.String@)" />
<MemberSignature Language="VB.NET" Value="Public MustOverride Function TryGetValue (name As String, ByRef value As String) As Boolean" />
<MemberSignature Language="F#" Value="abstract member TryGetValue : string * string -> bool" Usage="pipelineRequestHeaders.TryGetValue (name, value)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.ClientModel</AssemblyName>
<AssemblyVersion>1.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="name" Type="System.String" />
<Parameter Name="value" Type="System.String" RefType="out" />
</Parameters>
<Docs>
<param name="name">The name of the header to retrieve.</param>
<param name="value">The specified header value.</param>
<summary>
Attempts to retrieve the value associated with the specified header name.
</summary>
<returns>
<c>true</c> if the specified header name and value are stored
in the collection; otherwise <c>false</c>.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="TryGetValues">
<MemberSignature Language="C#" Value="public abstract bool TryGetValues (string name, out System.Collections.Generic.IEnumerable<string>? values);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool TryGetValues(string name, [out] class System.Collections.Generic.IEnumerable`1<string>& values) cil managed" />
<MemberSignature Language="DocId" Value="M:System.ClientModel.Primitives.PipelineRequestHeaders.TryGetValues(System.String,System.Collections.Generic.IEnumerable{System.String}@)" />
<MemberSignature Language="VB.NET" Value="Public MustOverride Function TryGetValues (name As String, ByRef values As IEnumerable(Of String)) As Boolean" />
<MemberSignature Language="F#" Value="abstract member TryGetValues : string * seq -> bool" Usage="pipelineRequestHeaders.TryGetValues (name, values)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.ClientModel</AssemblyName>
<AssemblyVersion>1.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="name" Type="System.String" />
<Parameter Name="values" Type="System.Collections.Generic.IEnumerable<System.String>" RefType="out" />
</Parameters>
<Docs>
<param name="name">The name of the header to retrieve.</param>
<param name="values">The specified header values.</param>
<summary>
Attempts to retrieve the values associated with the specified header name.
</summary>
<returns>
<c>true</c> if the specified header name and values are stored
in the collection; otherwise <c>false</c>.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>