ParameterCollection ParameterCollection ParameterCollection ParameterCollection Class

Определение

Представляет коллекцию объектов, производных от Parameter и Parameter, которые используются элементами управления источниками данных в сложных сценариях привязки к данным.Represents a collection of Parameter and Parameter-derived objects that are used by data source controls in advanced data-binding scenarios.

public ref class ParameterCollection : System::Web::UI::StateManagedCollection
public class ParameterCollection : System.Web.UI.StateManagedCollection
type ParameterCollection = class
    inherit StateManagedCollection
Public Class ParameterCollection
Inherits StateManagedCollection
Наследование
ParameterCollectionParameterCollectionParameterCollectionParameterCollection

Примеры

В следующем примере кода демонстрируется использование AccessDataSource управления и FormParameter для отображения информации из базы данных Microsoft Access в GridView элемента управления.The following code example demonstrates how to use an AccessDataSource control and a FormParameter to display information from a Microsoft Access database in a GridView control. FormParameter Объект добавляется SelectParameters коллекции с помощью Add метод.The FormParameter object is added to the SelectParameters collection using the Add method.

Важно!

В этом примере имеется текстовое поле, принимающее вводимые пользователем данные, что является потенциальной угрозой безопасности.This example has a text box that accepts user input, which is a potential security threat. По умолчанию данные, вводимые пользователем на веб-страницах ASP.NET, проверяются на наличие скриптов и HTML-элементов.By default, ASP.NET Web pages validate that user input does not include script or HTML elements. Дополнительные сведения см. в разделе Общие сведения об использовании сценариев.For more information, see Script Exploits Overview.

<%@Page  Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

void Page_Load(Object sender, EventArgs e){

  // You can add a FormParameter to the AccessDataSource control's
  // SelectParameters collection programmatically.
  AccessDataSource1.SelectParameters.Clear();

  // Security Note: The AccessDataSource uses a FormParameter,
  // Security Note: which does not perform validation of input from the client.
  // Security Note: To validate the value of the FormParameter,
  // Security Note: handle the Selecting event.

  FormParameter formParam = new FormParameter("lastname","LastNameBox");
  formParam.Type=TypeCode.String;
  AccessDataSource1.SelectParameters.Add(formParam);
}

</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">

      <asp:accessdatasource
          id="AccessDataSource1"
          runat="server"
          datasourcemode="DataSet"
          datafile="Northwind.mdb"
          selectcommand="SELECT OrderID,CustomerID,OrderDate,RequiredDate,ShippedDate
                         FROM Orders WHERE EmployeeID =
                         (SELECT EmployeeID FROM Employees WHERE LastName = @lastname)">
      </asp:accessdatasource>

      <br />Enter the name "Davolio" or "King" in the text box and click the button.

      <br />
      <asp:textbox
        id="LastNameBox"
        runat="server" />

      <br />
      <asp:button
        id="Button1"
        runat="server"
        text="Get Records" />

      <br />
      <asp:gridview
          id="GridView1"
          runat="server"
          allowsorting="True"
          datasourceid="AccessDataSource1">
      </asp:gridview>

    </form>
  </body>
</html>
<%@Page  Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

Private Sub Page_Load(sender As Object, e As EventArgs)

  ' You can add a FormParameter to the AccessDataSource control's
  ' SelectParameters collection programmatically.
  AccessDataSource1.SelectParameters.Clear()

  ' Security Note: The AccessDataSource uses a FormParameter,
  ' Security Note: which does not perform validation of input from the client.
  ' Security Note: To validate the value of the FormParameter,
  ' Security Note: handle the Selecting event.

  Dim formParam As New FormParameter("lastname","LastNameBox")
  formParam.Type=TypeCode.String
  AccessDataSource1.SelectParameters.Add(formParam)
End Sub ' Page_Load

</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">

      <asp:accessdatasource
          id="AccessDataSource1"
          runat="server"
          datasourcemode="DataSet"
          datafile="Northwind.mdb"
          selectcommand="SELECT OrderID,CustomerID,OrderDate,RequiredDate,ShippedDate
                         FROM Orders WHERE EmployeeID =
                         (SELECT EmployeeID FROM Employees WHERE LastName = @lastname)">
      </asp:accessdatasource>

      <br />Enter the name "Davolio" or "King" in the text box and click the button.

      <br />
      <asp:textbox
        id="LastNameBox"
        runat="server" />

      <br />
      <asp:button
        id="Button1"
        runat="server"
        text="Get Records" />

      <br />
      <asp:gridview
          id="GridView1"
          runat="server"
          allowsorting="True"
          datasourceid="AccessDataSource1">
      </asp:gridview>

    </form>
  </body>
</html>

Комментарии

ParameterCollection Класс представляет коллекцию Parameter объекты, используемые в сложных сценариях привязки данных с помощью элементов управления источниками данных.The ParameterCollection class represents a collection of Parameter objects used in advanced data-binding scenarios with data source controls. Parameter Объекты используются для привязки значений, содержащихся в локальной Page переменные, файлы cookie HTTP, переменные сеанса и значения других элементов управления для элементов управления источниками данных при получении, обновление, удаление и вставка данных.The Parameter objects are used to bind the values contained by local Page variables, HTTP cookies, session variables, and other controls' values to data source controls when retrieving, updating, deleting, and inserting data.

Используйте ParameterCollection класс для программного управления набор Parameter объектов.Use the ParameterCollection class to programmatically manage a set of Parameter objects. Можно добавлять, вставлять и удалять Parameter объектов с помощью соответствующих методов ParameterCollection класса.You can add, insert, and remove Parameter objects using the appropriate methods of the ParameterCollection class. Чтобы программно получить Parameter объекты из коллекции, используйте один из следующих методов:To programmatically retrieve Parameter objects from a collection, use one of following methods:

  • Использовать индексатор для получения одного Parameter объект из коллекции по его имени или с помощью нотации массива.Use the indexer to get a single Parameter object from the collection, by name or using array notation.

  • Используйте GetEnumerator метод для создания System.Collections.IEnumerator-реализованного объекта, который можно использовать для получения элементов из коллекции.Use the GetEnumerator method to create a System.Collections.IEnumerator-implemented object, which can then be used to get items from the collection.

Count Свойство указывает общее число элементов в коллекции и используется для определения верхней границы коллекции.The Count property specifies the total number of items in the collection, and is used to determine the upper bound of the collection. Можно добавлять и удалять элементы из коллекции с помощью Add, Insert, Remove, и RemoveAt методы.You can add and remove items from the collection by using the Add, Insert, Remove, and RemoveAt methods.

В зависимости от реализации и семантика элементу управления источником данных, порядок, в котором параметры хранятся в ParameterCollection коллекции может быть важным.Depending on the implementation and the semantics of a particular data source control, the order in which the parameters are stored in the ParameterCollection collection might be important. Например, при использовании SqlDataSource управления в качестве источника данных ODBC, порядок Parameter объекты в ParameterCollection коллекция должна быть так же, как порядок параметров в параметризованных запросах SQL, можно использовать.For example, when using the SqlDataSource control as an ODBC data source, the order of the Parameter objects in the ParameterCollection collection must be the same as the order of the parameters in the parameterized SQL queries you use. Тем не менее при использовании SqlDataSource элемента управления с помощью Microsoft SQL Server, порядок Parameter объекты не являются важными.However, when using the SqlDataSource control with Microsoft SQL Server, the order of the Parameter objects are not important.

Важно!

При использовании элементов управления источниками данных, значения вставляются в параметры команды без проверки, что является потенциальной угрозой безопасности.When you use data source controls, values are inserted into command parameters without validation, which is a potential security threat. Используйте события в элемент управления источником данных для проверки значений параметров перед выполнением команды.Use an event in the data source control to validate parameter values before the command is executed. Дополнительные сведения см. в разделе Общие сведения об использовании сценариев.For more information, see Script Exploits Overview.

Ниже перечислены классы различных параметров и как они используются.The following table lists the different parameter classes and how they are used.

Класс параметровParameter Class Описание:Description
Parameter Базовый класс параметров.The base parameter class. Используйте его для привязки к локальной переменной или статическую строку с помощью DefaultValue свойство.Use it to bind to a local variable or any static string using the DefaultValue property.
ControlParameter Параметр, который может использоваться для привязки элемента управления свойства или метода возвращаемое значение.A parameter that can be used to bind to a control's property or method return value.
CookieParameter Параметр, который можно использовать для привязки к значению файла cookie.A parameter that can be used to bind to the value of a cookie.
FormParameter Параметр, который можно использовать для привязки к атрибуту текущей страницы веб-форм.A parameter that can be used to bind to an attribute of the current Web Forms page.
QueryStringParameter Параметр, который может использоваться для привязки к это значение, передаваемое для страницы Web Forms, в строке запроса.A parameter that can be used to bind to a value passed to a Web Forms page on a query string.
SessionParameter Параметр, который можно использовать для привязки к значению переменной сеанса.A parameter that can be used to bind to the value of a session variable.
ProfileParameter Параметр, который можно использовать для привязки к значению свойства профиля ASP.NET.A parameter that can be used to bind to the value of an ASP.NET Profile property.

Конструкторы

ParameterCollection() ParameterCollection() ParameterCollection() ParameterCollection()

Инициализирует класс для использования экземпляром унаследованного класса.Initializes the class for use by an inherited class instance. Этот конструктор может быть вызван только унаследованным классом.This constructor can be called only by an inherited class.

Свойства

Count Count Count Count

Получает количество элементов, содержащихся в коллекции StateManagedCollection.Gets the number of elements contained in the StateManagedCollection collection.

(Inherited from StateManagedCollection)
ICollection.Count ICollection.Count ICollection.Count ICollection.Count

Получает количество элементов, содержащихся в коллекции StateManagedCollection.Gets the number of elements contained in the StateManagedCollection collection.

(Inherited from StateManagedCollection)
ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized

Получает значение, указывающее, является ли коллекция StateManagedCollection синхронизированной (потокобезопасной).Gets a value indicating whether the StateManagedCollection collection is synchronized (thread safe). Этот метод возвращает значение false во всех случаях.This method returns false in all cases.

(Inherited from StateManagedCollection)
ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot

Получает объект, который можно использовать для синхронизации доступа к коллекции StateManagedCollection.Gets an object that can be used to synchronize access to the StateManagedCollection collection. Этот метод возвращает значение null во всех случаях.This method returns null in all cases.

(Inherited from StateManagedCollection)
IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize

Получает значение, указывающее, имеет ли коллекция StateManagedCollection фиксированный размер.Gets a value indicating whether the StateManagedCollection collection has a fixed size. Этот метод возвращает значение false во всех случаях.This method returns false in all cases.

(Inherited from StateManagedCollection)
IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly

Получает значение, указывающее, является ли коллекция StateManagedCollection доступной только для чтения.Gets a value indicating whether the StateManagedCollection collection is read-only.

(Inherited from StateManagedCollection)
IList.Item[Int32] IList.Item[Int32] IList.Item[Int32] IList.Item[Int32]

Получает элемент IStateManager с указанным индексом.Gets the IStateManager element at the specified index.

(Inherited from StateManagedCollection)
IStateManager.IsTrackingViewState IStateManager.IsTrackingViewState IStateManager.IsTrackingViewState IStateManager.IsTrackingViewState

Получает значение, указывающее, сохраняет ли коллекция StateManagedCollection изменения в свое состояние представления.Gets a value indicating whether the StateManagedCollection collection is saving changes to its view state.

(Inherited from StateManagedCollection)
Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Получает или задает объект Parameter по указанному индексу в коллекции.Gets or sets the Parameter object at the specified index in the collection.

Item[String] Item[String] Item[String] Item[String]

Возвращает или задает объект Parameter с указанным именем в коллекции.Gets or sets the Parameter object with the specified name in the collection.

Методы

Add(Parameter) Add(Parameter) Add(Parameter) Add(Parameter)

Добавляет указанный объект Parameter в конец коллекции.Appends the specified Parameter object to the end of the collection.

Add(String, DbType, String) Add(String, DbType, String) Add(String, DbType, String) Add(String, DbType, String)

Создает объект Parameter с заданным именем, типом базы данных и значением по умолчанию и добавляет его в конец коллекции.Creates a Parameter object with the specified name, database type, and default value, and adds it to the end of the collection.

Add(String, String) Add(String, String) Add(String, String) Add(String, String)

Создает объект Parameter с заданным именем и значением по умолчанию и добавляет его в конец коллекции.Creates a Parameter object with the specified name and default value, and appends it to the end of the collection.

Add(String, TypeCode, String) Add(String, TypeCode, String) Add(String, TypeCode, String) Add(String, TypeCode, String)

Создает объект Parameter с заданным именем TypeCode и значением по умолчанию и добавляет его в конец коллекции.Creates a Parameter object with the specified name, TypeCode, and default value, and appends it to the end of the collection.

Clear() Clear() Clear() Clear()

Удаляет все элементы из коллекции StateManagedCollection.Removes all items from the StateManagedCollection collection.

(Inherited from StateManagedCollection)
Contains(Parameter) Contains(Parameter) Contains(Parameter) Contains(Parameter)

Определяет, содержит ли коллекция ParameterCollection указанное значениеDetermines whether the ParameterCollection collection contains a specific value

CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

Копирует элементы коллекции StateManagedCollection в массив, начиная с определенного индекса в массиве.Copies the elements of the StateManagedCollection collection to an array, starting at a particular array index.

(Inherited from StateManagedCollection)
CopyTo(Parameter[], Int32) CopyTo(Parameter[], Int32) CopyTo(Parameter[], Int32) CopyTo(Parameter[], Int32)

Копирует указанный индекс массива параметров в коллекцию параметров.Copies a specified index of a parameter array to the parameter collection.

CreateKnownType(Int32) CreateKnownType(Int32) CreateKnownType(Int32) CreateKnownType(Int32)

Создает экземпляр заданного по умолчанию объекта Parameter.Creates an instance of a default Parameter object.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Возвращает итератор, осуществляющий перебор коллекции StateManagedCollection.Returns an iterator that iterates through the StateManagedCollection collection.

(Inherited from StateManagedCollection)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetKnownTypes() GetKnownTypes() GetKnownTypes() GetKnownTypes()

Получает массив типов Parameter, которые могут содержаться в коллекции ParameterCollection.Gets an array of Parameter types that the ParameterCollection collection can contain.

GetType() GetType() GetType() GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
GetValues(HttpContext, Control) GetValues(HttpContext, Control) GetValues(HttpContext, Control) GetValues(HttpContext, Control)

Получает упорядоченную коллекцию имен объектов Parameter и соответствующих им значений, которые в данный момент содержатся в коллекции.Gets an ordered collection of Parameter object names and their corresponding values currently contained by the collection.

IndexOf(Parameter) IndexOf(Parameter) IndexOf(Parameter) IndexOf(Parameter)

Определяет индекс указанного объекта Parameter в коллекции ParameterCollection.Determines the index of a specified Parameter object in the ParameterCollection collection.

Insert(Int32, Parameter) Insert(Int32, Parameter) Insert(Int32, Parameter) Insert(Int32, Parameter)

Вставляет указанный объект Parameter в коллекцию ParameterCollection по указанному индексу.Inserts the specified Parameter object into the ParameterCollection collection at the specified index.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
OnClear() OnClear() OnClear() OnClear()

При переопределении в производном классе выполняет дополнительные действия перед тем, как метод Clear() удалит все элементы из коллекции.When overridden in a derived class, performs additional work before the Clear() method removes all items from the collection.

(Inherited from StateManagedCollection)
OnClearComplete() OnClearComplete() OnClearComplete() OnClearComplete()

Выполняет дополнительные пользовательские действия после очистки содержимого коллекции.Performs additional custom processes after clearing the contents of the collection.

OnInsert(Int32, Object) OnInsert(Int32, Object) OnInsert(Int32, Object) OnInsert(Int32, Object)

Происходит перед вызовом метода Insert(Int32, Parameter).Occurs before the Insert(Int32, Parameter) method is called.

OnInsertComplete(Int32, Object) OnInsertComplete(Int32, Object) OnInsertComplete(Int32, Object) OnInsertComplete(Int32, Object)

Происходит после завершения выполнения метода Insert(Int32, Parameter).Occurs after the Insert(Int32, Parameter) method completes.

OnParametersChanged(EventArgs) OnParametersChanged(EventArgs) OnParametersChanged(EventArgs) OnParametersChanged(EventArgs)

Вызывает событие ParametersChanged.Raises the ParametersChanged event.

OnRemove(Int32, Object) OnRemove(Int32, Object) OnRemove(Int32, Object) OnRemove(Int32, Object)

При переопределении в производном классе выполняет дополнительные действия перед тем, как метод IList.Remove(Object) или IList.RemoveAt(Int32) удалит указанный элемент из коллекции.When overridden in a derived class, performs additional work before the IList.Remove(Object) or IList.RemoveAt(Int32) method removes the specified item from the collection.

(Inherited from StateManagedCollection)
OnRemoveComplete(Int32, Object) OnRemoveComplete(Int32, Object) OnRemoveComplete(Int32, Object) OnRemoveComplete(Int32, Object)

Происходит после завершения выполнения метода Remove(Parameter).Occurs after the Remove(Parameter) method completes.

OnValidate(Object) OnValidate(Object) OnValidate(Object) OnValidate(Object)

Выполняет дополнительные пользовательские операции при проверке значения.Performs additional custom processes when validating a value.

Remove(Parameter) Remove(Parameter) Remove(Parameter) Remove(Parameter)

Удаляет указанный объект Parameter из коллекции ParameterCollection.Removes the specified Parameter object from the ParameterCollection collection.

RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32)

Удаляет объект Parameter по указанному индексу из коллекции ParameterCollection.Removes the Parameter object at the specified index from the ParameterCollection collection.

SetDirty() SetDirty() SetDirty() SetDirty()

Обеспечивает принудительную сериализацию всей коллекции StateManagedCollection в состояние представления.Forces the entire StateManagedCollection collection to be serialized into view state.

(Inherited from StateManagedCollection)
SetDirtyObject(Object) SetDirtyObject(Object) SetDirtyObject(Object) SetDirtyObject(Object)

Обозначает указанный объект Parameter как измененный с момента последней загрузки из данных о состоянии представления или сохранения.Marks the specified Parameter object as having changed since the last load or save from view state.

ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)
UpdateValues(HttpContext, Control) UpdateValues(HttpContext, Control) UpdateValues(HttpContext, Control) UpdateValues(HttpContext, Control)

Выполняет итерацию объектов Parameter, содержащихся в коллекции, и вызывает для каждого из них метод Evaluate.Iterates through the Parameter objects contained by the collection, and calls the Evaluate method on each one.

События

ParametersChanged ParametersChanged ParametersChanged ParametersChanged

Происходит при изменении состояния одного или нескольких объектов Parameter, содержащихся в коллекции.Occurs when one or more Parameter objects contained by the collection changes state.

Явные реализации интерфейса

IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

Возвращает итератор, осуществляющий перебор коллекции StateManagedCollection.Returns an iterator that iterates through the StateManagedCollection collection.

(Inherited from StateManagedCollection)
IList.Add(Object) IList.Add(Object) IList.Add(Object) IList.Add(Object)

Добавляет элемент в коллекцию StateManagedCollection.Adds an item to the StateManagedCollection collection.

(Inherited from StateManagedCollection)
IList.Clear() IList.Clear() IList.Clear() IList.Clear()

Удаляет все элементы из коллекции StateManagedCollection.Removes all items from the StateManagedCollection collection.

(Inherited from StateManagedCollection)
IList.Contains(Object) IList.Contains(Object) IList.Contains(Object) IList.Contains(Object)

Определяет, содержит ли коллекция StateManagedCollection указанное значение.Determines whether the StateManagedCollection collection contains a specific value.

(Inherited from StateManagedCollection)
IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object)

Определяет индекс указанного элемента в коллекции StateManagedCollection.Determines the index of a specified item in the StateManagedCollection collection.

(Inherited from StateManagedCollection)
IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object)

Вставляет элемент в коллекцию StateManagedCollection по указанному индексу.Inserts an item into the StateManagedCollection collection at the specified index.

(Inherited from StateManagedCollection)
IList.Remove(Object) IList.Remove(Object) IList.Remove(Object) IList.Remove(Object)

Удаляет первое вхождение указанного объекта из коллекции StateManagedCollection.Removes the first occurrence of the specified object from the StateManagedCollection collection.

(Inherited from StateManagedCollection)
IList.RemoveAt(Int32) IList.RemoveAt(Int32) IList.RemoveAt(Int32) IList.RemoveAt(Int32)

Удаляет элемент IStateManager по указанному индексу.Removes the IStateManager element at the specified index.

(Inherited from StateManagedCollection)
IStateManager.LoadViewState(Object) IStateManager.LoadViewState(Object) IStateManager.LoadViewState(Object) IStateManager.LoadViewState(Object)

Восстанавливает сохраненное раннее состояние представления коллекции StateManagedCollection и элементов IStateManager, которые она содержит.Restores the previously saved view state of the StateManagedCollection collection and the IStateManager items it contains.

(Inherited from StateManagedCollection)
IStateManager.SaveViewState() IStateManager.SaveViewState() IStateManager.SaveViewState() IStateManager.SaveViewState()

Сохраняет изменения коллекции StateManagedCollection и каждого объекта IStateManager, который она содержит, с момента обратной передачи страницы серверу.Saves the changes to the StateManagedCollection collection and each IStateManager object it contains since the time the page was posted back to the server.

(Inherited from StateManagedCollection)
IStateManager.TrackViewState() IStateManager.TrackViewState() IStateManager.TrackViewState() IStateManager.TrackViewState()

Способствует тому, что коллекция StateManagedCollection и каждый из ее объектов IStateManager отслеживают изменения в их состоянии представления, поэтому они могут сохраняться среди запросов для той же страницы.Causes the StateManagedCollection collection and each of the IStateManager objects it contains to track changes to their view state so they can be persisted across requests for the same page.

(Inherited from StateManagedCollection)

Методы расширения

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Приводит элементы объекта IEnumerable к заданному типу.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Преобразовывает коллекцию IEnumerable в объект IQueryable.Converts an IEnumerable to an IQueryable.

Применяется к

Дополнительно