一款简单易用的基础网络通讯组件库。

IHttpValues 接口

表示HTTP键值对集合接口

Definition

命名空间: TouchSocket.Http
程序集: TouchSocket.Http (在 TouchSocket.Http.dll 中) 版本:4.1.4.7+7f7e1f78093c99347956e09330d5d7aca1d2bdf2
C#
public interface IHttpValues : IEnumerable<KeyValuePair<string, TextValues>>, 
	IEnumerable
Implements
IEnumerableKeyValuePairString, TextValues, IEnumerable

属性

Count 获取集合中键值对的总数量
Item 获取或设置指定键的值。设置时会覆盖该键的所有现有值。

方法

Add 添加指定的键和值。即使键已存在,也会在集合中新增一条。
Append 追加值到指定的键。如果键已存在,则将值追加到现有的最后一个键值对中;否则添加新的键值对。
Clear 清空集合中的所有键值对
ContainsKey 确定集合是否包含指定的键
Get 获取指定键的值,会合并所有匹配键的值
GetAll 获取指定键的所有条目
GetEnumeratorReturns an enumerator that iterates through the collection.
(继承自 IEnumerableKeyValuePairString, TextValues。)
Remove 移除指定键的第一个匹配项
RemoveAll 移除指定键的所有匹配项
TryAdd 尝试添加指定的键和值。如果键已存在则不添加。
TryAppend 尝试追加值到指定的键。仅在键已存在且值不重复时追加。
TryGetValue 尝试获取指定键的值

扩展方法

Contains 确定集合是否包含指定的键及其关联的值。
(由 HttpValuesExtension 定义。)
Contains 确定集合是否包含指定的键及其关联的值。
(由 HttpValuesExtension 定义。)
Contains 确定集合是否包含指定的键及其关联的值。
(由 HttpValuesExtension 定义。)
ForEachKeyValuePairString, TextValues 循环遍历每个元素,执行Action动作
(由 CollectionsExtension 定义。)
ForEachAsyncKeyValuePairString, TextValues 循环遍历每个元素,执行异步动作
(由 CollectionsExtension 定义。)
GetSafeEnumeratorKeyValuePairString, TextValues 获取安全的枚举器。
(由 SystemExtension 定义。)

参见