IDataSource.GetViewNames Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém uma coleção de nomes que representam a lista de objetos de vista associados à IDataSource interface.
public:
System::Collections::ICollection ^ GetViewNames();
public System.Collections.ICollection GetViewNames();
abstract member GetViewNames : unit -> System.Collections.ICollection
Public Function GetViewNames () As ICollection
Devoluções
An ICollection que contém os nomes das vistas associadas ao IDataSource.
Exemplos
O exemplo de código seguinte demonstra como um controlo de fonte de dados que implementa a IDataSource interface implementa o GetViewNames método, devolvendo uma ICollection coleção de nomes. Como a fonte de dados suporta apenas uma vista, o método devolve uma coleção de um elemento usando o nome padrão da vista. Este exemplo de código faz parte de um exemplo maior fornecido para a DataSourceControl classe.
// 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
Observações
As classes de controlo de fonte de dados podem suportar uma ou mais vistas nomeadas sobre os seus dados subjacentes. O GetViewNames método devolve uma coleção de nomes de visualização atualmente associados à instância de controlo de fonte de dados. Os invocadores podem iterar pela coleção de nomes de visualização e recuperar objetos individuais DataSourceView com o GetView método.
As classes de controlo de fonte de dados que implementam a IDataSource interface implementam o GetViewNames método para devolver uma coleção de nomes que representa todos os objetos da vista da fonte de dados atualmente associados à classe de controlo de fonte de dados.