1<?xml version="1.0" encoding="utf-8"?> 2<Type Name="IDataSourceSchema" FullName="System.Web.UI.Design.IDataSourceSchema"> 3 <TypeSignature Language="C#" Value="public interface IDataSourceSchema" /> 4 <AssemblyInfo> 5 <AssemblyName>System.Design</AssemblyName> 6 <AssemblyVersion>2.0.0.0</AssemblyVersion> 7 </AssemblyInfo> 8 <Interfaces /> 9 <Docs> 10 <remarks> 11 <attribution license="cc4" from="Microsoft" modified="false" /> 12 <para>Implement the <see cref="T:System.Web.UI.Design.IDataSourceSchema" /> interface to describe a custom data source at design time. For example, the <see cref="T:System.Web.UI.Design.DataSetSchema" />, <see cref="T:System.Web.UI.Design.XmlDocumentSchema" />, and <see cref="T:System.Web.UI.Design.TypeSchema" /> classes implement the <see cref="T:System.Web.UI.Design.IDataSourceSchema" /> interface.</para> 13 <para>Classes that implement the <see cref="T:System.Web.UI.Design.IDataSourceSchema" /> are used by custom control designer components to provide lists of fields and views for data-bound controls at design time.</para> 14 </remarks> 15 <summary> 16 <attribution license="cc4" from="Microsoft" modified="false" /> 17 <para>Provides basic functionality for describing the structure of a data source at design time.</para> 18 </summary> 19 </Docs> 20 <Members> 21 <Member MemberName="GetViews"> 22 <MemberSignature Language="C#" Value="public System.Web.UI.Design.IDataSourceViewSchema[] GetViews ();" /> 23 <MemberType>Method</MemberType> 24 <AssemblyInfo> 25 <AssemblyVersion>2.0.0.0</AssemblyVersion> 26 </AssemblyInfo> 27 <ReturnValue> 28 <ReturnType>System.Web.UI.Design.IDataSourceViewSchema[]</ReturnType> 29 </ReturnValue> 30 <Parameters /> 31 <Docs> 32 <remarks> 33 <attribution license="cc4" from="Microsoft" modified="false" /> 34 <para>A class that implements the <see cref="M:System.Web.UI.Design.IDataSourceSchema.GetViews" /> method returns an array of objects that implement the <see cref="T:System.Web.UI.Design.IDataSourceViewSchema" /> interface. For example, in the array returned by the <see cref="M:System.Web.UI.Design.DataSetSchema.GetViews" /> method, each element of the array is a <see cref="T:System.Web.UI.Design.DataSetViewSchema" /> object that implements <see cref="T:System.Web.UI.Design.IDataSourceViewSchema" />.</para> 35 </remarks> 36 <summary> 37 <attribution license="cc4" from="Microsoft" modified="false" /> 38 <para>Gets an array of schema descriptors for views contained in the data source.</para> 39 </summary> 40 <returns> 41 <attribution license="cc4" from="Microsoft" modified="false" /> 42 <para>An array of <see cref="T:System.Web.UI.Design.IDataSourceViewSchema" /> objects.</para> 43 </returns> 44 </Docs> 45 </Member> 46 </Members> 47</Type>