.NET Framework Protocols Documentation


.NET Framework Protocol Documentation includes protocols that are implemented in an instance of the .NET Framework that are used to communicate with another instance of the .NET Framework.


[MS-DOCO]: Windows Protocols Documentation RoadmapProvides an overview of the Windows protocols documentation set. It provides a high-level roadmap for finding and navigating the documentation set and describes the content for each type of document.
[MS-NETOD]: Microsoft .NET Framework Protocols Overview DocumentProvides an overview of the .NET Framework protocols that map to the .NET Framework distributed technologies that enable network communications. This includes the protocols implemented in the Windows Workflow Foundation (WF), Windows Communication Foundation (WCF), identity and directory services, data access, ASP.NET, and .NET Remoting technologies of the .NET Framework.
[MS-WMOD]: Windows Management Protocols OverviewProvides an overview of the functionality and relationship of the Windows Management protocols, which are specified in [MS-WMI], [MS-WSMAN], [MS-WSMV], and [MS-PSRP]. The Windows Management protocols provide the ability to control settings and to collect data for a set of client and server computers. These protocols enable a computer to query another system or computer and to perform administrative operations to monitor, troubleshoot, and conduct hardware and software inventories in remote computers. The Windows Management Instrumentation Encoding Version 1.0 [MS-WMIO] is an integral part of the capabilities of the Windows Management Instrumentation Protocol; it specifies a binary data encoding format that is used by this protocol for network communication.
[MS-WPO]: Windows Protocols OverviewProvides a conceptual overview of the protocols implemented in Windows and a roadmap to their protocol specifications. It provides conceptual background on Windows concepts and relationships across technology-specific protocol sets as appropriate.

Technical Specifications

[MC-CSDL]: Conceptual Schema Definition File FormatSpecifies the Conceptual Schema Definition File Format, which defines some well-known primitive types, such as Edm.String, that are used as the building blocks for structural types like Entity Types and Complex Types.
[MC-NBFS]: .NET Binary Format: SOAP Data StructureSpecifies the SOAP data structure for the .NET Binary Format for XML. This structure uses the XML data structure format [MC-NBFX], but specifies the set of strings to which a producer and consumer can refer.
[MC-NBFSE]: .NET Binary Format: SOAP ExtensionSpecifies the SOAP extension for the .NET Binary Format for XML. This SOAP extension is a new format built by extending the format specified in [MC-NBFS]; it provides a context under which strings may be transmitted once and referred to by subsequent documents in order to reduce the size of the documents.
[MC-NBFX]: .NET Binary Format: XML Data StructureSpecifies the XML data structure for the .NET Binary Format for XML. This format can represent many XML documents, as specified in [XML1.0]. The purpose of the format is to reduce the processing costs associated with XML documents by encoding an XML document in fewer bytes than the same document encoded in UTF-8, as specified in [RFC2279].
[MC-NETCEX]: .NET Context Exchange Protocol SpecificationSpecifies the .NET Context Exchange Protocol, which defines a message syntax for identifying context that is shared between a client and a server, and a protocol for establishing that context.
[MC-NMF]: .NET Message Framing Protocol SpecificationSpecifies the .NET Message Framing Protocol, which defines a mechanism for framing messages. While this is primarily aimed at framing SOAP messages, the protocol can be used to frame other message types as well.
[MC-NPR]: .NET Packet Routing Protocol SpecificationSpecifies the .NET Packet Routing Protocol, which defines a SOAP message header to indicate that a message can safely be treated as a packet or datagram.
[MC-PRCH]: Peer Channel Protocol SpecificationSpecifies the Peer Channel Protocol, which is used for broadcasting messages over a virtual network of cooperating nodes.
[MC-PRCR]: Peer Channel Custom Resolver Protocol SpecificationSpecifies the Peer Channel Custom Resolver Protocol, which is used for storage and retrieval of endpoint information of clients with access to a known service.
[MS-ASP]: ASP.NET State Server Protocol SpecificationSpecifies the ASP.NET State Server Protocol, which is a contract for transmitting session state data between a client and a state server.
[MS-IOI]: IManagedObject Interface Protocol SpecificationSpecifies the IManagedObject Interface Protocol. The IManagedObject interface is a COM interface used by the common language runtime (CLR) to identify managed objects (objects created by the CLR) that are exported for interoperability with the Component Object Model (COM).
[MS-MQQP]: Message Queuing (MSMQ): Queue Manager to Queue Manager Protocol SpecificationSpecifies the Message Queuing (MSMQ): Queue Manager to Queue Manager Protocol, an RPC-based protocol used by the queue manager and runtime library to read and purge messages from a remote queue.
[MS-MQRR]: Message Queuing (MSMQ): Queue Manager Remote Read Protocol SpecificationSpecifies the Message Queuing (MSMQ): Queue Manager Remote Read Protocol, an RPC-based protocol that is used by MSMQ clients to read or reject a message from a queue, move a message between queues, and purge messages from a queue.
[MS-NETTR]: .NET Tracing Protocol SpecificationSpecifies the .NET Tracing Protocol, which provides a method for correlating call traces in a .NET remoting application.
[MS-NMFMB]: .NET Message Framing MSMQ Binding Protocol SpecificationSpecifies the .NET Message Framing MSMQ Binding Protocol, which defines how the mechanism described in [MC-NMF] for framing messages over any transport protocol can be applied over Message Queue (MSMQ). This protocol specification also defines how to indicate the use of .NET Message Framing over MSMQ as a SOAP transport in Web Services Description Language (WSDL).
[MS-NMFTB] .NET Message Framing TCP Binding Protocol SpecificationSpecifies how the .NET Message Framing Protocol [MC-NMF] is bound to a TCP connection, including the initiation of the stream by using the net.tcp URI scheme and the application of .NET Message Framing over TCP as a SOAP transport in WSDL.
[MS-NNS]: .NET NegotiateStream Protocol SpecificationSpecifies the .NET NegotiateStream Protocol, which provides mutually authenticated and confidential communication over a TCP connection. It uses the Simple and Protected GSS-API Negotiation mechanism (SPNEGO) for security services (authentication, key derivation, and data encryption and decryption).
[MS-NRBF]: .NET Remoting: Binary Format Data StructureSpecifies the .NET Remoting: Binary Format Data Structure protocol, which defines a set of structures for representing object graph or method invocation information as an octet stream.
[MS-NRLS]: .NET Remoting: Lifetime Services ExtensionSpecifies the .NET Remoting: Lifetime Services Extension, which adds lifetime and remote activation capabilities to the .NET Remoting Core Protocol (specified in [MS-NRTP]).
[MS-NRTP]: .NET Remoting: Core Protocol SpecificationSpecifies the .NET Remoting: Core Protocol, a mechanism by which a calling program can invoke a method in a different address space over the network. Arguments are passed along as part of the invocation message, and return values are sent in the response.
[MS-OAUT]: OLE Automation Protocol SpecificationSpecifies the OLE Automation Protocol, which uses DCOM as its transport layer and provides support for an additional set of types as well as for a late-bound calling mechanism.
[MS-ODATA]: Open Data Protocol (OData) SpecificationSpecifies the Open Data (OData) Protocol. This protocol enables applications to expose data, by using common Web technologies, and by means of a data service that can be consumed by clients within corporate networks and across the Internet.
[MS-SMTPNTLM]: NT LAN Manager (NTLM) Authentication: Simple Mail Transfer Protocol (SMTP) ExtensionSpecifies the NT LAN Manager (NTLM) Authentication: Simple Mail Transfer Protocol (SMTP) Extension, which uses NT LAN Manager (NTLM) authentication (as specified in [MS-NLMP]) by the Simple Mail Transfer Protocol (SMTP) to facilitate client authentication to a Windows SMTP server.
[MS-SWSB]: SOAP Over WebSocket Protocol Binding SpecificationSpecifies the SOAP over WebSocket Protocol Binding, a binding of SOAP to the WebSocket protocol (as defined in [DRAFT-WSP]), including a WSDL transport URI and supported message exchange patterns (MEPs). It specifies how messages defined by a higher-layer protocol are formed and framed for transport over [DRAFT-WSP]. This specification also defines a WebSocket subprotocol.
[MS-THCH]: Tracing HTTP Correlation Header Protocol SpecificationSpecifies the Tracing HTTP Correlation Header, which is used to enable correlation between client and server-side traces.
[MS-WFIM]: Workflow Instance Management Protocol SpecificationSpecifies the Workflow Instance Management Protocol, which defines a set of SOAP messages for the management of workflow instances, such as suspending, resuming, or canceling an instance.
[MS-WSPOL]: Web Services: Policy Assertions and WSDL ExtensionsSpecifies a collection of Web service policy assertions, which define domain-specific behavior for the interaction between two Web service entities.
[MS-WSRVCAT]: WS-AtomicTransaction (WS-AT) Version 1.0 Protocol ExtensionsSpecifies the WS-AtomicTransaction (WS-AT) Version 1.0 Protocol Extensions, which extends the WS-AtomicTransaction protocol by enabling WS-AtomicTransaction initiators, participants, and coordinators to participate in transactions coordinated by OleTx transaction managers.
[MS-WSRVCRM]: WS-ReliableMessaging Protocol: Advanced Flow Control ExtensionSpecifies the WS-ReliableMessaging Protocol: Advanced Flow Control Extension, which is an advanced message flow control extension to the Web Services Reliable Messaging Protocol [WSRM1-0] [WSRM1-1].
[MS-WSRVCRR]: WS-ReliableMessaging Protocol: Reliable Request-Reply ExtensionSpecifies the WS-ReliableMessaging Protocol: Reliable Request-Reply Extension. This extension assumes the use of duplex underlying protocols in order to provide support for applications designed to interact using a request-response message exchange pattern. The request-reply extension enables these applications to communicate reliably over transfer protocols that support only SOAP Request-Response.
[MS-WSTC]: WS-Discovery: Termination Criteria Protocol ExtensionsSpecifies the WS-Discovery: Termination Criteria Protocol Extensions. This extends the WS-Discovery protocol for sending and receiving termination criteria as part of WS-Discovery Probe and Resolve messages.