X509ExtensionEnumerator Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Поддерживает простую итерацию по X509ExtensionCollection. Этот класс не наследуется.
public ref class X509ExtensionEnumerator sealed : System::Collections::Generic::IEnumerator<System::Security::Cryptography::X509Certificates::X509Extension ^>
public ref class X509ExtensionEnumerator sealed : System::Collections::IEnumerator
public sealed class X509ExtensionEnumerator : System.Collections.Generic.IEnumerator<System.Security.Cryptography.X509Certificates.X509Extension>
public sealed class X509ExtensionEnumerator : System.Collections.IEnumerator
type X509ExtensionEnumerator = class
interface IEnumerator<X509Extension>
interface IEnumerator
interface IDisposable
type X509ExtensionEnumerator = class
interface IEnumerator
Public NotInheritable Class X509ExtensionEnumerator
Implements IEnumerator(Of X509Extension)
Public NotInheritable Class X509ExtensionEnumerator
Implements IEnumerator
- Наследование
-
X509ExtensionEnumerator
- Реализации
Комментарии
Перечислители предоставляют доступ только для чтения к данным в коллекции. Перечислители нельзя использовать для изменения базовой коллекции.
Изначально перечислитель размещается перед первым элементом в коллекции. Reset также возвращает перечислитель обратно в эту позицию. В этой позиции вызов Current вызывает исключение. Поэтому перед чтением значения MoveNextнеобходимо вызвать Current перечислитель к первому элементу коллекции.
Этот класс наследует от IEnumerator интерфейса. Дополнительные сведения о перечислении по коллекции см. в IEnumerator разделе.
Свойства
| Имя | Описание |
|---|---|
| Current |
Возвращает текущий элемент в элементе X509ExtensionCollection. |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| MoveNext() |
Перемещает перечислитель к следующему элементу в элементе X509ExtensionCollection. |
| Reset() |
Задает перечислителю начальную позицию, которая перед первым элементом в элементе X509ExtensionCollection. |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| IDisposable.Dispose() |
Выполняет определяемые приложением задачи, связанные с освобождением, освобождением или сбросом неуправляемых ресурсов. |
| IEnumerator.Current |
Возвращает объект из коллекции. |