ChatMessageContentItemCollection Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Contains collection of chat message content items of type KernelContent.
public class ChatMessageContentItemCollection : System.Collections.Generic.ICollection<Microsoft.SemanticKernel.KernelContent>, System.Collections.Generic.IEnumerable<Microsoft.SemanticKernel.KernelContent>, System.Collections.Generic.IList<Microsoft.SemanticKernel.KernelContent>, System.Collections.Generic.IReadOnlyCollection<Microsoft.SemanticKernel.KernelContent>, System.Collections.Generic.IReadOnlyList<Microsoft.SemanticKernel.KernelContent>
type ChatMessageContentItemCollection = class
interface IList<KernelContent>
interface ICollection<KernelContent>
interface seq<KernelContent>
interface IEnumerable
interface IReadOnlyList<KernelContent>
interface IReadOnlyCollection<KernelContent>
Public Class ChatMessageContentItemCollection
Implements ICollection(Of KernelContent), IEnumerable(Of KernelContent), IList(Of KernelContent), IReadOnlyCollection(Of KernelContent), IReadOnlyList(Of KernelContent)
- Inheritance
-
ChatMessageContentItemCollection
- Implements
Constructors
ChatMessageContentItemCollection() |
Initializes a new instance of the ChatMessageContentItemCollection class. |
Properties
Count |
Gets the number of content items in the collection. |
Item[Int32] |
Gets or sets the content item at the specified index in the collection. |
Methods
Add(KernelContent) |
Adds a content item to the collection. |
Clear() |
Removes all content items from the collection. |
Contains(KernelContent) |
Determines whether a content item is in the collection. |
CopyTo(KernelContent[], Int32) |
Copies all of the content items in the collection to an array, starting at the specified destination array index. |
IndexOf(KernelContent) |
Searches for the specified content item and returns the index of the first occurrence. |
Insert(Int32, KernelContent) |
Inserts a content item into the collection at the specified index. |
Remove(KernelContent) |
Removes the first occurrence of the specified content item from the collection. |
RemoveAt(Int32) |
Removes the content item at the specified index from the collection. |
Explicit Interface Implementations
ICollection<KernelContent>.IsReadOnly | |
IEnumerable.GetEnumerator() | |
IEnumerable<KernelContent>.GetEnumerator() |