(0) exportieren Drucken
Alle erweitern
Erweitern Minimieren

System.ServiceModel.Channels-Namespace

  Klasse Beschreibung
Öffentliche Klasse AddressHeader Represents a header that encapsulates an address information item used to identify or interact with an endpoint.
Öffentliche Klasse AddressHeaderCollection Represents a thread-safe, read-only collection of address headers.
Öffentliche Klasse AddressingVersion The WS-Addressing version associated with a SOAP message or understood by an endpoint.
Öffentliche Klasse AsymmetricSecurityBindingElement Represents a custom binding element that supports channel security using asymmetric encryption. This binding element signs the message using the sender's authentication token and encrypts the message using the recipient's token.
Öffentliche Klasse BinaryMessageEncodingBindingElement The binding element that specifies the .NET Binary Format for XML is used to encode messages.
Öffentliche Klasse Binding Specifies the protocols, transports, and message encoders used for communication between clients and services.
Öffentliche Klasse BindingContext Provides information about the addresses, bindings, binding elements and binding parameters required to build the channel listeners and channel factories.
Öffentliche Klasse BindingElement The elements of the bindings that build the channel factories and channel listeners for various types of channels that are used to process outgoing and incoming messages.
Öffentliche Klasse BindingElementCollection Represents the collection of binding elements used in a binding.
Öffentliche Klasse BindingParameterCollection Represents a collection of binding parameters that store information used by binding elements to build factories.
Öffentliche Klasse BodyWriter Represents the writer of the message body.
Öffentliche Klasse BufferManager Many features of Windows Communication Foundation (WCF) require the use of buffers, which are expensive to create and destroy. You can use the BufferManager class to manage a buffer pool. The pool and its buffers are created when you instantiate this class, and destroyed when the buffer pool is garbage-collected. Every time you need to use a buffer, you take one from the pool, use it, and return it to the pool when done. This process is much faster than creating and destroying a buffer every time you need to use one.
Öffentliche Klasse ChannelBase Provides the base implementation for custom channels.
Öffentliche Klasse ChannelFactoryBase Provides a common base implementation for all custom channel factories.
Öffentliche Klasse ChannelFactoryBase Provides a common base implementation for channel factories on the client to create channels of a specified type connected to a specified address.
Öffentliche Klasse ChannelListenerBase Provides a common base implementation for channel listeners on the service.
Öffentliche Klasse ChannelListenerBase Provides a common base implementation for channel listeners on a service to accept channels produced by the client factories.
Öffentliche Klasse ChannelManagerBase Provides a base implementation for managing the default timeouts that are associated with channel and listener factories.
Öffentliche Klasse ChannelParameterCollection Represents a collection of channel parameters.
Öffentliche Klasse ChannelPoolSettings Specifies quotas for channels that belong to a pool of channels used by a service endpoint.
Öffentliche Klasse CommunicationObject Provides a common base implementation for the basic state machine common to all communication-oriented objects in the system, including channels, listeners, and the channel and listener factories.
Öffentliche Klasse CompositeDuplexBindingElement Represents the binding element that is used when the client must expose an endpoint for the service to send messages back to the client.
Öffentliche Klasse CompositeDuplexBindingElementImporter Provides a policy import extension for mapping policy assertions into Windows Communication Foundation (WCF) bindings in which the client must expose an endpoint for the service to send messages back to the client.
Öffentliche Klasse ConnectionOrientedTransportBindingElement An abstract class that supplements the base TransportBindingElement with additional properties that are common to connection-oriented transports such as TCP and named pipes.
Öffentliche Klasse CustomBinding Defines a binding from a list of binding elements.
Öffentliche Klasse FaultConverter Converts exceptions thrown by a channel into SOAP fault messages that conform to the channel's protocol.
Öffentliche Klasse HttpRequestMessageProperty Provides access to the HTTP request in order to access and respond to the additional information made available for requests over the HTTP protocol.
Öffentliche Klasse HttpResponseMessageProperty Provides access to the HTTP response in order to access and respond to the additional information made available for requests over the HTTP protocol.
Öffentliche Klasse HttpsTransportBindingElement Represents the binding element used to specify an HTTPS transport for transmitting messages.
Öffentliche Klasse HttpTransportBindingElement Represents the binding element used to specify an HTTP transport for transmitting messages.
Öffentliche Klasse InvalidChannelBindingException The exception that is thrown when the binding specified is not consistent with the contract requirements for the service.
Öffentliche Klasse LocalClientSecuritySettings Specifies local client security settings.
Öffentliche Klasse LocalServiceSecuritySettings Provides local service security properties that can be set.
Öffentliche Klasse Message Represents the unit of communication between endpoints in a distributed environment.
Öffentliche Klasse MessageBuffer Represents a memory buffer that stores an entire message for future consumption.
Öffentliche Klasse MessageEncoder The encoder is the component that is used to write messages to a stream and to read messages from a stream.
Öffentliche Klasse MessageEncoderFactory An abstract base class that represents the factory for producing message encoders that can read messages from a stream and write them to a stream for various types of message encoding.
Öffentliche Klasse MessageEncodingBindingElement The binding element that specifies the message version used to encode messages.
Öffentliche Klasse MessageEncodingBindingElementImporter Converts WSDL-based policies and contracts about message encoding into descriptions of the binding elements that can implement these policies for the service.
Öffentliche Klasse MessageFault Represents an in-memory representation of a SOAP fault that can be passed to CreateMessage to create a message that contains a fault.
Öffentliche Klasse MessageHeader Represents the content of a SOAP header.
Öffentliche Klasse MessageHeaderInfo Represents system information regarding a SOAP message header.
Öffentliche Klasse MessageHeaders Represents a collection of message headers for a message. This class cannot be inherited.
Öffentliche Klasse MessageProperties Represents a set of properties for a message. This class cannot be inherited.
Öffentliche Klasse MessageVersion Specifies the versions of SOAP and WS-Addressing associated with a message and its exchange.
Öffentliche Klasse MsmqBindingElementBase The base class for MsmqIntegrationBindingElement and MsmqTransportBindingElement.
Öffentliche Klasse MsmqMessageProperty The MsmqMessageProperty class encapsulates the properties of a message that has been read from a queue.
Öffentliche Klasse MsmqTransportBindingElement Represents the binding element used to specify the queuing communication properties for a Windows Communication Foundation (WCF) service that uses the native Message Queuing (MSMQ) protocol.
Öffentliche Klasse MtomMessageEncodingBindingElement The binding element that specifies the encoding and versioning used for Message Transmission Optimization Mechanism (MTOM) messages.
Öffentliche Klasse NamedPipeConnectionPoolSettings Represents settings that control the behavior of the named pipe connection pool.
Öffentliche Klasse NamedPipeTransportBindingElement Represents the binding element for the named pipe transport.
Öffentliche Klasse OneWayBindingElement Enables packet routing and the use of one-way methods.
Öffentliche Klasse OneWayBindingElementImporter Converts WSDL-based policies in a OneWayBindingElement into descriptions of the binding elements that can implement these policies for the service.
Öffentliche Klasse PeerCustomResolverBindingElement Defines the binding element used to create a custom peer resolver.
Öffentliche Klasse PeerResolverBindingElement Defines the abstract base class for binding elements used to create peer resolver objects.
Öffentliche Klasse PeerTransportBindingElement Defines the binding element used to create a peer message transport channel.
Öffentliche Klasse PnrpPeerResolverBindingElement Defines the binding element used to create a Peer Name Resolution Protocol (PNRP) peer resolver.
Öffentliche Klasse PrivacyNoticeBindingElement Represents the binding element that contains the privacy policy for the WS-Federation binding.
Öffentliche Klasse PrivacyNoticeBindingElementImporter Imports WSDL-based policies and contracts about privacy notices into descriptions of the binding elements that can implement these policies for the service.
Öffentliche Klasse ReliableSessionBindingElement Represents the binding element that can produce the sending and receiving channels required for a reliable session between endpoints.
Öffentliche Klasse ReliableSessionBindingElementImporter Maps reliable session binding elements to and from representations of their corresponding policy assertions in metadata. This class cannot be inherited.
Öffentliche Klasse RequestContext Provides a reply that is correlated to an incoming request.
Öffentliche Klasse SecurityBindingElement An abstract class that, when implemented, represents a binding element that supports channel SOAP message security.
Öffentliche Klasse SecurityBindingElementImporter Provides an extensibility point for extending the standard security policy import.
Öffentliche Klasse SslStreamSecurityBindingElement Represents a custom binding element that supports channel security using an SSL stream.
Öffentliche Klasse StandardBindingImporter Provides an extensibility point for mapping WSDL contracts and policy assertions into Windows Communication Foundation (WCF) standard bindings.
Öffentliche Klasse StreamSecurityUpgradeAcceptor To implement a custom security upgrade acceptor, inherit from this abstract base class.
Öffentliche Klasse StreamSecurityUpgradeInitiator To implement a security upgrade initiator, inherit from this abstract base class.
Öffentliche Klasse StreamSecurityUpgradeProvider Implements a custom security upgrade provider, inherited from this abstract base class.
Öffentliche Klasse StreamUpgradeAcceptor To implement a custom upgrade acceptor, inherited from this abstract base class.
Öffentliche Klasse StreamUpgradeBindingElement Adds a custom stream upgrade provider to a custom binding.
Öffentliche Klasse StreamUpgradeInitiator To implement a custom upgrade initiator, inherit from this abstract base class.
Öffentliche Klasse StreamUpgradeProvider Implements a custom upgrade provider, inherited from this abstract base class.
Öffentliche Klasse SymmetricSecurityBindingElement Represents a custom binding element that supports channel security using symmetric encryption.
Öffentliche Klasse TcpConnectionPoolSettings Represents properties that control the behavior of the TCP connection pool.
Öffentliche Klasse TcpTransportBindingElement Represents the binding element for the TCP transport.
Öffentliche Klasse TextMessageEncodingBindingElement The binding element that specifies the character encoding and message versioning used for text-based SOAP messages.
Öffentliche Klasse TransactionFlowBindingElement Represents the configuration element that specifies transaction flow support for a binding. This class cannot be inherited.
Öffentliche Klasse TransactionFlowBindingElementImporter Imports the transaction policy (WS-Policy assertions) of a service endpoint, adds implementing binding elements to the client-side binding, and transaction flow attributes to the appropriate operations on the service’s proxy. This class cannot be inherited.
Öffentliche Klasse TransactionMessageProperty Allows a custom channel, which uses a proprietary transaction flow mechanism, to inject its transaction into the Windows Communication Foundation (WCF) framework. This class cannot be inherited.
Öffentliche Klasse TransportBindingElement An abstract base class that represents a transport binding element.
Öffentliche Klasse TransportBindingElementImporter Imports standard transport binding elements from Web Services Description Language (WSDL) documents with attached policy expressions.
Öffentliche Klasse TransportSecurityBindingElement Represents a custom binding element that supports mixed-mode security (such as, optimized message security over a secure transport).
Öffentliche Klasse UnderstoodHeaders Represents a collection of message headers that are understood. This class cannot be inherited.
Öffentliche Klasse UseManagedPresentationBindingElement A binding element used to communicate with a "InfoCard" Security Token Service that supports the profile of WS-Trust.
Öffentliche Klasse UseManagedPresentationBindingElementImporter Converts WSDL-based policies for UseManagedPresentationBindingElements into descriptions of the binding elements that can implement these policies for the service.
Öffentliche Klasse WindowsStreamSecurityBindingElement Represents the binding element used to specify Windows stream security settings.
Öffentliche Klasse XmlSerializerImportOptions Contains information needed to perform schema importation using the XmlSerializer and ServiceDescriptionImporter infrastructure.

  Schnittstelle Beschreibung
Öffentliche Schnittstelle IBindingDeliveryCapabilities Defines the interface that bindings must implement to describe and advertise the capabilities that clients and services may require.
Öffentliche Schnittstelle IBindingMulticastCapabilities Defines the optional interface that a binding can implement to specify whether the service it configures has multicast capabilities.
Öffentliche Schnittstelle IBindingRuntimePreferences Defines the optional contract that a binding can implement to specify whether incoming requests are handled synchronously or asynchronously by the service.
Öffentliche Schnittstelle IChannel Defines the basic interface that all channel objects must implement. It requires that they implement the state machine interface shared by all communication objects and that they implement a method to retrieve objects from the channel stack.
Öffentliche Schnittstelle IChannelFactory Defines the interface that must be implemented by a channel factory to produce channels.
Öffentliche Schnittstelle IChannelFactory Defines the interface that must be implemented by channel factories that create type-specific channels.
Öffentliche Schnittstelle IChannelListener Defines the interface that must be implemented by a channel listener to accept channels.
Öffentliche Schnittstelle IChannelListener Defines the interface that must be implemented by channel listeners to accept type-specific channels.
Öffentliche Schnittstelle IDuplexChannel Defines the interface that a channel must implement to both send and receive messages.
Öffentliche Schnittstelle IDuplexSession Defines the interface for the session implemented on each side of a bi-directional communication between messaging endpoints.
Öffentliche Schnittstelle IDuplexSessionChannel Defines the interface that associates a duplex channel with a session.
Öffentliche Schnittstelle IInputChannel Defines the interface that a channel must implement to receive a message.
Öffentliche Schnittstelle IInputSession Defines the interface for the session implemented on the receiving side of a one-way communication between messaging endpoints.
Öffentliche Schnittstelle IInputSessionChannel Defines the interface that associates an input channel with a session.
Öffentliche Schnittstelle IMessageProperty Defines an interface that you can implement to describe a set of properties for a message.
Öffentliche Schnittstelle IOutputChannel Defines the interface that a channel must implement to send a message.
Öffentliche Schnittstelle IOutputSession Defines the interface for the session implemented on the sending side of a one-way communication between messaging endpoints.
Öffentliche Schnittstelle IOutputSessionChannel Defines the interface that associates an output channel with a session.
Öffentliche Schnittstelle IReplyChannel Defines the interface that a channel must implement to be on the receiving side of a request-reply communication between messaging endpoints.
Öffentliche Schnittstelle IReplySessionChannel Defines the interface to associate a reply channel with a session
Öffentliche Schnittstelle IRequestChannel Defines the contract that a channel must implement to be on the requesting side of a request-reply communication between messaging endpoints.
Öffentliche Schnittstelle IRequestSessionChannel Defines the interface to associate a request channel with a session.
Öffentliche Schnittstelle ISecurityCapabilities Defines the contract for specifying the security capabilities for bindings.
Öffentliche Schnittstelle ISession Defines the interface to establish a shared context among parties that exchange messages by providing an ID for the communication session.
Öffentliche Schnittstelle ISessionChannel Defines the interface that associates a channel with a specific type of session.
Öffentliche Schnittstelle ITransactedBindingElement Represents an interface that should be implemented by binding elements that require the dispatcher to create a transaction before dispatching to the service method.
Öffentliche Schnittstelle ITransportTokenAssertionProvider Provides a transport token assertion (for example, an HTTPS token assertion) for use in policy exports.

  Enumeration Beschreibung
Öffentliche Enumeration DeliveryFailure Specifies the possible types of delivery failure for a message read from the queue.
Öffentliche Enumeration DeliveryStatus An enumeration that specifies the delivery status of a message when the delivery of the message is in doubt, or when the message was not delivered.
Öffentliche Enumeration MessageState Specifies the status of a message.
Öffentliche Enumeration SecurityHeaderLayout Describes the layout of the security header.
Öffentliche Enumeration TransferSession Determines if the contract for the transfer of messages from a client to an application requires a session and whether the delivery of messages must preserve the order in which operations are called by the client.
Anzeigen:
© 2014 Microsoft