- When a Web reference is added to a Web service, Visual Studio generates a proxy class that contains the same methods as the Web service. Calls made to the proxy methods are marshaled and sent to the corresponding Web methods.
- The ReadXml method of the DataSet class is used to read XML schema and data into the DataSet using the specified file. The ReadSchema member of the XMLReadMode enumeration reads any inline schema and loads the data.
- The XPathDocument class is used to provide fast and read-only cache for XSLT processing and XPath data model.
- The XmlDocument class is used to create an in-memory tree object containing an XML hierarchical node structure and related data. It loads and saves an XML document and accesses all the nodes in the document.
- The InferSchema value of the XmlReadMode enumeration is used to ignore an inline schema, infer schema from data, and load the data. If a DataSet object already contains a schema, the schema is extended by adding new tables or columns to the tables.
- The XmlNode class is the base class in the System.Xml namespace and is a representation of a single node in an XML document.
- To validate XML data by using the XmlValidatingReader class is now obsolete in .NET Framework. Instead the XmlReader class is used to validate XML data.
- An XmlWriter object ensures that XML characters are legal and contains valid element and attribute names. It ensures that an XML document is well-formed. It allows multiple XML documents to be written to one output stream.
- A DataReader object not only retrieves a read-only, forward-only stream of data from a database but also offers better performance than reading data into a DataSet object.
- When data tables are fetched from databases, they must be stored in DataSet. Datagrid is used to show data tables on the application form.
- The DeleteRule property of the ForeignKeyConstraint class is used to specify the action that is to occur when a row is deleted.
- Web references refer to XML Web services that are published on either a local intranet or the Internet.
- The DataReader class is used to retrieve a read-only and forward-only stream of data. It optimizes the performance of an application because only one row at a time remains in the memory.
- The DataRelation class is used to relate two DataTable objects to each other through DataColumn objects.
- Use the DataSet object to create a component that reads data from a database and returns data from multiple tables as an XML stream.
- The aspNetCompatibilityEnabled attribute of the element should be set to true because the requests are made to WCF services that flow through the ASP.NET HTTP communication pipeline, and the communication over non-HTTP protocols is prohibited.
- The System.ServiceModel.SessionMode.Allowed setting specifies that the contract can support sessions if the incoming binding supports them. This setting simply allows the service to use sessions optionally and not always use them.
- The tracing levels from Verbose to Critical are stacked on top of each other, except the Off level. Therefore, the Verbose tracing level can handle the Critical, Error, Warning, and Verbose trace events. The Verbose tracing level is useful for debugging purposes or for application optimization.
- If the System.Diagnostics.XmlWriterTraceListener trace listener as its type is used in the configuration file, then the output file location and name must be specified in the service configuration file. This can be done by setting the initializeData attribute to the name of the log file. Otherwise, an exception will be thrown.
- The valid sub elements of the element are , , , , , , , , and . Each of these sub elements determines a different item for the service model.
- The IClientMessageInspector interface implements the client-side message inspection and defines an instance of message inspector to be added to the MessageInspectors collection to view or modify messages.
- The performanceCounters attribute should be set to All, as this value enables all category counters such as ServiceModelService, ServiceModelEndpoint, and ServiceModelOperation.
- The CommunictionException class is used on the client or the server side to catch a communication-related exception, such as address not found, or connectivity-related exceptions between endpoints. In order to catch CommunicationException on the client side, you can use traditional exception handling such as a try/catch block.
- The CommunictionException class is used on the client or the server side to catch a communication related exception, such as address not found, or connectivity related exceptions between endpoints.
- The service reference lets you construct a proxy class for a WCF service. As soon as you make calls to methods defined in the proxy class, messages are sent to the remote service for invocation.
- The Machine.config file controls the configuration settings for the entire computer. It includes settings specific to a computer, such as built-in remoting channels, machine-wide assembly binding, and ASP .NET configuration settings.
- The XmlDataSource class is used to provide an XML data source to data-bound controls. It can be used by data-bound controls to exhibit both hierarchical and tabular data.
- The LinqDataSource class is used to allow the use of LINQ in ASP.NET Web pages by using the markup text to fetch and modify the data from a data object.
- The SqlDataSource data source provides binding data to ODBC, OLEDB, SQL Server, Oracle, or databases that use the SQL language.
- The BasicHttpBinding class represents a binding used by a WCF service to configure and expose endpoints.
- The ItemDataBound event is raised after an item is data bound to a DataGrid control.
- The DataBind() method of the Page class is used to bind a data source to the invoked server control and all its child controls.
About the author
Allen Ryan
I was pleased to read this article, keep up the good work.
I must say, I really enjoy this website. Could let me know how I can go about subscribing with it? By the way I found your website through Google.
Hey, good blog. Want to get paid for blogging? Check out: http://bit.ly/paid4blogging
Aw, this was a really quality post. In theory I’d like to write like this too – taking time and real effort to make a good article… but what can I say… I procrastinate alot and never seem to get something done.
I’m normally not the guy to write my opinion on other’s write ups, but for this write up I simply needed to do it. I have been digging through your blog a lot recently and I am really impressed, I think you could really become one of the main voices for your market. Not sure what your free time is like in life, but if you started commiting more effort to writing on this site, I’d guess you would begin receiving a bunch of traffic soon. With advertisements, it could become a great reserve revenue source. Just an idea to ponder. Good luck!
Hi there. I really appreciate the nice points you made. I dont think Ive actually thought about it in that way. I can really appreciate how you approached the subject matter and what you said really gave me a new perspective. Thanks for taking the time to write this all out. Nice precise info.
That’s great. I’m from Anchorage and see the same result. Anyway, I will be back before too long
Hey…thanks for that. Fantastic idea. I’ll be checking back soon for more info. Great!
Nice post! You truly have a wonderful way of writing which I find captivating! I will definitely be bookmarking you and returning to your blog. In fact, your post reminded me about a strange thing that happened to me the other day. I’ll tell you about that later…