IDataSource.GetViewNames Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает коллекцию имен, представляющих список объектов представления, связанных с интерфейсом IDataSource.
public:
System::Collections::ICollection ^ GetViewNames();
public System.Collections.ICollection GetViewNames ();
abstract member GetViewNames : unit -> System.Collections.ICollection
Public Function GetViewNames () As ICollection
Возвращаемое значение
Объект ICollection, содержащий имена представлений, связанных с элементом управления IDataSource.
Примеры
В следующем примере кода показано, как элемент управления источником данных, реализующий IDataSource интерфейс, реализует GetViewNames метод, возвращая коллекцию ICollection имен. Так как источник данных поддерживает только одно представление, метод возвращает коллекцию одного элемента, используя имя по умолчанию для представления. Этот пример кода является частью более крупного примера, предоставленного DataSourceControl для класса.
// The ListSourceHelper class calls GetList, which
// calls the DataSourceControl.GetViewNames method.
// Override the original implementation to return
// a collection of one element, the default view name.
protected override ICollection GetViewNames() {
ArrayList al = new ArrayList(1);
al.Add(CsvDataSourceView.DefaultViewName);
return al as ICollection;
}
}
' The ListSourceHelper class calls GetList, which
' calls the DataSourceControl.GetViewNames method.
' Override the original implementation to return
' a collection of one element, the default view name.
Protected Overrides Function GetViewNames() As ICollection
Dim al As New ArrayList(1)
al.Add(CsvDataSourceView.DefaultViewName)
Return CType(al, ICollection)
End Function 'GetViewNames
End Class
Комментарии
Классы управления источником данных могут поддерживать одно или несколько именованных представлений базовых данных. Метод GetViewNames возвращает коллекцию имен представлений, связанных с экземпляром системы управления источником данных. Вызывающие объекты могут выполнять итерацию по коллекции имен представлений и извлекать отдельные DataSourceView объекты с помощью GetView метода.
Классы управления источником данных, реализующие интерфейс, реализуют IDataSource GetViewNames метод для возврата коллекции имен, представляющих все объекты представления источников данных, связанные с классом управления источником данных.