The following behaviors are included in the WCF Service Runtime layer..
1. Throttling behavior
Throttling behavior provides the options to limit how many instances or sessions are created at the application level.
2. Error behavior
By implementing IErrorHandler interface WCF allows an implementer to control the fault message returned to the caller and also it performs custom error processing such as logging
3. Metadata behavior
Through the metadata behavior we can publish metadata of the service by configuring an endpoint to expose the IMetadataExchange contract as an implementation of a WS-MetadataExchange (MEX) protocol. By default it is disabled.
4. Instance behavior
This behavior specifies how many instance of the service has to be created while running WCF.
5. Transaction behavior
This is used to enables the rollback of transacted operations if a failure occurs.
6. Dispatch behavior
This behavior controls how a message is processed by the WCF Infrastructure.
7. Concurrency behavior
Concurrency behavior measures how many tasks can be performed simultaneously
9. Parameter Filtering
This demonstrates how to validate the parameters passed to a method before it is invoked.
List The Behaviors in WCF Service Runtime Layer? | WCF Interview Question
Popular Tutorials
- Creating Cookie in ASP.NET MVC Action | Handling Cookies in ASP.NET MVC | Set Cookie Expiry in ASP.NET MVC | ASP.NET MVC Tutorial
- Generating Multiline TextBox or TextArea with @Html.EditorFor in ASP.NET MVC
- Generating Unique Token in C# | Generating Unique Token that Expires after 24 Hours in C# | C# Tutorial
- Drag & Drop File Upload In ASP.NET MVC Using dropzone js with Fallback Browser Support | ASP.NET MVC Tutorial
- Loading PartialView Via JQuery In ASP.NET MVC | Returning PartialView From ASP.NET MVC Action | ASP.NET MVC Tutorial
- How To Enable Role Manager Feature In ASP.NET MVC? | ASP.NET MVC Interview Question
- How To Add CSS Class And Custom Property in Html.TextBoxFor? | ASP.NET MVC | RAZOR
- Send and Receive SMS and MMS Messages Using Android 4.4 SMS API | Android Video Tutorial
- How to Get Browser Agent from ASP.NET Web API Controller? | ASP.NET Web API Tutorial
- How to Override the Common Route Prefix? | ASP.Net MVC Interview Question