NFX.Web NamespaceNFX Class Library

[This is preliminary documentation and is subject to change.]

Provides various web functions like MVC, Templates and various utilities
Classes

  ClassDescription
Public classContentType
Declares web-related/mime content types
Public classMultipart
Faciliates working with multipart encoding
Public classMultipart Part
Represents a part of multipart encoding
Public classServicePointManagerConfigurator
Configures ServicePointManager class. Use singleton Instance property
Public classServicePointManagerConfigurator OperationPolicy
Provides contract and default implementation for certificate trust and endpoint binding
Protected classServicePointManagerConfigurator OperationPolicy _uri
Public classServicePointManagerConfigurator ServicePointConfigurator
Public classStringConsts
Public classUtils
Provides various utilities for web technologies
Public classWebClient
Facilitates working with external services provided via HTTP
Public classWebClient WebClientTimeouted
Provides WebClient functionality with timeout
Public classWebConsts
Non-localizable constants
Public classWebException
Base exception class thrown by NFX.WebForms assembly
Public classWebSettings
Facilitates fast access to important web-related config settings that update their values when underlying config changes
Structures

  StructureDescription
Public structureCacheControl
Decorates controller classes or actions that set NoCache headers in response. By default Force = true
Public structureMultipart EncodedContent
Represents result of multipart encoded content
Public structureWebClient RequestParams
Provides request parameters for making WebClient calls
Interfaces

  InterfaceDescription
Public interfaceIWebClientCaller
Stipulates contract for an entity that executes calls via WebClient
Enumerations

  EnumerationDescription
Public enumerationCacheControl Type
Public enumerationHTTPRequestMethod
Public enumerationWebConsts RedirectCode