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&lt;System.Collections.Generic.KeyValuePair&lt;string,string&gt;&gt;" /> <TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit PipelineRequestHeaders extends System.Object implements class System.Collections.Generic.IEnumerable`1&lt;valuetype System.Collections.Generic.KeyValuePair`2&lt;string, string&gt;&gt;, class System.Collections.IEnumerable" /> <TypeSignature Language="DocId" Value="T:System.ClientModel.Primitives.PipelineRequestHeaders" /> <TypeSignature Language="VB.NET" Value="Public MustInherit Class PipelineRequestHeaders&#xA;Implements IEnumerable(Of KeyValuePair(Of String, String))" /> <TypeSignature Language="F#" Value="type PipelineRequestHeaders = class&#xA; interface seq&lt;KeyValuePair&lt;string, string&gt;&gt;&#xA; 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&lt;System.Collections.Generic.KeyValuePair&lt;System.String,System.String&gt;&gt;</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 -&gt; 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&lt;System.Collections.Generic.KeyValuePair&lt;string,string&gt;&gt; GetEnumerator ();" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Collections.Generic.IEnumerator`1&lt;valuetype System.Collections.Generic.KeyValuePair`2&lt;string, string&gt;&gt; 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 -&gt; System.Collections.Generic.IEnumerator&lt;System.Collections.Generic.KeyValuePair&lt;string, string&gt;&gt;" 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&lt;System.Collections.Generic.KeyValuePair&lt;System.String,System.String&gt;&gt;</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 -&gt; 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 -&gt; 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 -&gt; System.Collections.IEnumerator&#xA;override this.System.Collections.IEnumerable.GetEnumerator : unit -&gt; 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&amp; 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 -&gt; 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&lt;string&gt;? values);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool TryGetValues(string name, [out] class System.Collections.Generic.IEnumerable`1&lt;string&gt;&amp; 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 -&gt; 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&lt;System.String&gt;" 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>