Show / Hide Table of Contents

    MessageElementCollectionExtensions 类

    定义从 System.Collections.Generic.IEnumerable<T> 创建 ComplexMessage 的扩展方法。

    继承
    System.Object
    MessageElementCollectionExtensions
    继承成员
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    命名空间: HuajiTech.CoolQ.Messaging
    程序集: HuajiTech.CoolQ.Messaging.dll
    语法
    public static class MessageElementCollectionExtensions

    方法

    | 改善此文档 查看源代码

    ToComplexMessage(IEnumerable<MessageElement>)

    从 System.Collections.Generic.IEnumerable<T> 创建 ComplexMessage。

    声明
    public static ComplexMessage ToComplexMessage(this IEnumerable<MessageElement> elements)
    参数
    类型 名称 描述
    System.Collections.Generic.IEnumerable<MessageElement> elements

    要用于创建 ComplexMessage 的消息元素集合。

    返回
    类型 描述
    ComplexMessage

    一个 ComplexMessage,其中包含输入序列中的元素。

    异常
    类型 条件
    System.ArgumentNullException

    elements 为 null。

    | 改善此文档 查看源代码

    ToComplexMessage(IEnumerable<MessageElement>, MessageElement)

    使用指定的分隔符从 System.Collections.Generic.IEnumerable<T> 创建 ComplexMessage。

    声明
    public static ComplexMessage ToComplexMessage(this IEnumerable<MessageElement> elements, MessageElement separator)
    参数
    类型 名称 描述
    System.Collections.Generic.IEnumerable<MessageElement> elements

    要用于创建 ComplexMessage 的消息元素集合。

    MessageElement separator

    要用作分隔符的 MessageElement 实例。

    返回
    类型 描述
    ComplexMessage

    一个包含 elements 中所有成员的 ComplexMessage 实例,这些成员以 separator 分隔。 如果 elements 没有成员,则该方法返回一个空的 ComplexMessage 实例。

    异常
    类型 条件
    System.ArgumentNullException

    elements 为 null。

    • 改善此文档
    • 查看源代码
    Back to top 本文档使用 CC BY-NC-SA 4.0 进行许可。