System.ServiceModel.Channels Namespace

Fornisce le classi correlate ai canali del modello di servizi. Provides classes related to service model channels.

Classi

AddressHeader

Rappresenta un'intestazione che incapsula un elemento informazione dell'indirizzo utilizzato per identificare o interagire con un endpoint.Represents a header that encapsulates an address information item used to identify or interact with an endpoint.

AddressHeaderCollection

Rappresenta una raccolta di intestazioni di indirizzo thread-safe, in sola lettura.Represents a thread-safe, read-only collection of address headers.

AddressingVersion

La versione di WS-Addressing associata a un messaggio SOAP o compresa da un endpoint.The WS-Addressing version associated with a SOAP message or understood by an endpoint.

ApplicationContainerSettings

Specifica le impostazioni del contenitore dell'applicazione.Specifies application container settings.

AsymmetricSecurityBindingElement

Rappresenta un elemento di associazione personalizzato che supporta la sicurezza del canale mediante crittografia asimmetrica.Represents a custom binding element that supports channel security using asymmetric encryption. Questo elemento di associazione firma il messaggio utilizzando il token di autenticazione del mittente ed esegue la crittografia del messaggio utilizzando il token del destinatario.This binding element signs the message using the sender's authentication token and encrypts the message using the recipient's token.

BinaryMessageEncodingBindingElement

Elemento di associazione che specifica il formato binario .NET per XML utilizzato per codificare i messaggi.The binding element that specifies the .NET Binary Format for XML used to encode messages.

Binding

Contiene gli elementi di associazione che specificano i protocolli, i trasporti e i codificatori di messaggi utilizzati per la comunicazione tra client e servizi.Contains the binding elements that specify the protocols, transports, and message encoders used for communication between clients and services.

BindingContext

Fornisce informazioni sugli indirizzi, le associazioni, gli elementi di associazione e i parametri di associazione richiesti per compilare i listener del canale e le channel factory.Provides information about the addresses, bindings, binding elements and binding parameters required to build the channel listeners and channel factories.

BindingElement

Elementi delle associazioni che compilano le channel factory e i listener di canale per vari tipi di canali utilizzati per elaborare messaggi in uscita e in arrivo.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.

BindingElementCollection

Rappresenta la raccolta di elementi di associazione utilizzati in un'associazione.Represents the collection of binding elements used in a binding.

BindingParameterCollection

Rappresenta una raccolta di parametri di associazione nei quali sono memorizzate le informazioni utilizzate dagli elementi di associazione per compilare le factory.Represents a collection of binding parameters that store information used by binding elements to build factories.

BodyWriter

Rappresenta il writer del corpo del messaggio.Represents the writer of the message body.

BufferManager

Molte funzionalità di Windows Communication Foundation (WCF) richiedono l'uso di buffer, risorse la cui creazione ed eliminazione risulta particolarmente onerosa.Many Windows Communication Foundation (WCF) features require the use of buffers, which are expensive to create and destroy. Per gestire un pool di buffer è possibile utilizzare la classe BufferManager.You can use the BufferManager class to manage a buffer pool. Il pool e i relativi buffer vengono creati quando si crea un'istanza di questa classe ed eliminati quando il pool di buffer viene recuperato dal processo Garbage Collection.The pool and its buffers are created when you instantiate this class and destroyed when the buffer pool is reclaimed by garbage collection. Ogni volta che è necessario utilizzare un buffer, questo viene estratto dal buffer, utilizzato e quindi restituito al buffer al termine dell'operazione.Every time you need to use a buffer, you take one from the pool, use it, and return it to the pool when done. Questo processo è molto più veloce rispetto alla creazione e all'eliminazione di un buffer ogni volta che è necessario usarne uno.This process is much faster than creating and destroying a buffer every time you need to use one.

ByteStreamMessage

Rappresenta un messaggio del flusso di byte.Represents a byte stream message.

ByteStreamMessageEncodingBindingElement

L'elemento di associazione che specifica la codifica dei messaggi come flusso di byte e ha la possibilità di specificare la codifica dei caratteri.The binding element that specifies the message encoding as a stream of bytes and has the option to specify the character encoding.

CallbackContextMessageProperty

Rappresenta il contenuto dell'intestazione del messaggio wsc:CallbackContext quando si utilizza un canale che supporta il protocollo di scambio del contesto.Represents the contents of the wsc:CallbackContext message header when using a channel that supports the context exchange protocol.

ChannelBase

Fornisce l'implementazione di base per i canali personalizzati.Provides the base implementation for custom channels.

ChannelFactoryBase

Fornisce un'implementazione di base comune per tutte le channel factory personalizzate.Provides a common base implementation for all custom channel factories.

ChannelFactoryBase<TChannel>

Fornisce un'implementazione di base comune per le channel factory nel client per creare canali di un tipo specificato connessi a un indirizzo specificato.Provides a common base implementation for channel factories on the client to create channels of a specified type connected to a specified address.

ChannelListenerBase

Fornisce un'implementazione di base comune per i listener del canale nel servizio.Provides a common base implementation for channel listeners on the service.

ChannelListenerBase<TChannel>

Fornisce un'implementazione di base comune per i listener del canale in un servizio per accettare i canali prodotti dalle factory client.Provides a common base implementation for channel listeners on a service to accept channels produced by the client factories.

ChannelManagerBase

Fornisce un'implementazione di base per la gestione dei timeout predefiniti associati alle channel factory e ai listener di canale.Provides a base implementation for managing the default timeouts that are associated with channel and listener factories.

ChannelParameterCollection

Rappresenta una raccolta di parametri del canale.Represents a collection of channel parameters.

ChannelPoolSettings

Specifica le quote per i canali che appartengono a un pool di canali utilizzati da un endpoint del servizio.Specifies quotas for channels that belong to a pool of channels used by a service endpoint.

ClientWebSocketFactory

Rappresenta una factory WebSocket client.Represents a client web socket factory.

CommunicationObject

Fornisce un'implementazione di base comune per la macchina a stati di base comune a tutti gli oggetti orientati alla comunicazione presenti nel sistema, compresi canali, listener, nonché channel e listener factory.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.

CompositeDuplexBindingElement

Rappresenta l'elemento di associazione utilizzato quando il client deve esporre un endpoint affinché il servizio restituisca messaggi al client.Represents the binding element that is used when the client must expose an endpoint for the service to send messages back to the client.

CompositeDuplexBindingElementImporter

Fornisce un'estensione di importazione criteri per il mapping di asserzioni di criteri in associazioni Windows Communication Foundation (WCF) nelle quali il client deve esporre un endpoint affinché il servizio restituisca messaggi al client.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.

ConnectionOrientedTransportBindingElement

Classe astratta che completa la classe base TransportBindingElement con proprietà aggiuntive comuni ai trasporti orientati alla connessione quali TCP e Named Pipe.An abstract class that supplements the base TransportBindingElement with additional properties that are common to connection-oriented transports such as TCP and named pipes.

ContextBindingElement

Fornisce un livello di protezione e un meccanismo di scambio come parte del contesto di un elemento di associazione e la funzionalità per compilare i listener del canale e le channel factory.Provides a protection level and an exchange mechanism as part of the context of a binding element and the functionality to build the channel listeners and factories.

ContextBindingElementImporter

Consente di importare criteri e contratti ed estensioni WSDL.Enables policy and WSDL extensions and contracts to be imported.

ContextMessageProperty

Una proprietà utilizzata per comunicare il contesto tra i livelli di applicazione e di canale nel client o nel servizio.A property used to communicate context between the application and channel layers on either the client or the service.

CorrelationCallbackMessageProperty

Fornisce una classe di base astratta per rinviare il calcolo della chiave di correlazione fino a che tutti i dati di correlazione non sono disponibili.Provides an abstract base class for deferring correlation key calculation until all of the correlation data is available.

CorrelationDataDescription

Consente a un particolare canale di esprimere un consenso esplicito a fornire dati di correlazione e specificare le condizioni in base alle quali vengono forniti i dati, quale se vengono forniti per impostazione predefinita, facoltativamente, al momento dell'invio, prima dell'invio o al momento della ricezione.Allows a particular channel to opt-in to providing correlation data and specify the conditions under which the data is provided, such as whether it is provided by default, optionally, on send, before send, or on receive.

CorrelationDataMessageProperty

Fornisce una proprietà del messaggio che accumula informazioni di correlazione aggiuntive per un messaggio mentre vengono applicati i protocolli, quali quando i dati vengono restituiti da un MessageQuerySet sul messaggio in arrivo.Provides a message property that accumulates additional correlation information for a message as protocols are applied, such as when data is returned from a MessageQuerySet over the incoming message.

CorrelationKey

Rappresenta un'associazione tra una porzione di dati dell'applicazione e un'istanza.Represents an association between a piece of application data and an instance.

CorrelationMessageProperty

Fornisce una proprietà del messaggio che contiene le chiavi dell'istanza di correlazione dopo avere applicato il calcolo di correlazione a un messaggio.Provides a message property that contains correlation instance keys after applying the correlation calculation to a message.

CustomBinding

Definisce un'associazione da un elenco di elementi di associazione.Defines a binding from a list of binding elements.

FaultConverter

Converte le eccezioni generate da un canale in messaggi di errore SOAP conformi al protocollo del canale.Converts exceptions thrown by a channel into SOAP fault messages that conform to the channel's protocol.

HttpCookieContainerBindingElement

Consente di definire la modalità di gestione dei cookie HTTP nelle richieste e nelle risposte HTTP.Enables management of how HTTP cookies are handled in HTTP requests and responses.

HttpMessageHandlerFactory

Rappresenta i gestori di messaggi HTTP per una factory.Represents http message handlers for a factory.

HttpMessageSettings

Un parametro di associazione che può essere usato con il trasporto HTTP per specificare l'impostazione per il supporto di HttpMessage.A binding parameter that can be used with the HTTP Transport to specify the setting for HttpMessage support.

HttpRequestMessageExtensionMethods

Fornisce metodi di estensione per accedere all'entità utente associata al messaggio di richiesta HTTP.Provides extension methods for accessing user principal associated with the HTTP request message.

HttpRequestMessageProperty

Fornisce accesso alla richiesta HTTP per accedere e rispondere alle informazioni aggiuntive rese disponibili per le richieste sul protocollo HTTP.Provides access to the HTTP request to access and respond to the additional information made available for requests over the HTTP protocol.

HttpResponseMessageExtensionMethods

Classe di metodi di estensione statici per ottenere un'istanza di Message da un'istanza HttpResponseMessage.A static extension methods class for getting a Message instance from an HttpResponseMessage instance.

HttpResponseMessageProperty

Fornisce accesso alla risposta HTTP per accedere e rispondere alle informazioni aggiuntive rese disponibili per le richieste sul protocollo HTTP.Provides access to the HTTP response in order to access and respond to the additional information made available for requests over the HTTP protocol.

HttpsTransportBindingElement

Rappresenta l'elemento di associazione utilizzato per specificare un trasporto HTTPS per trasmettere messaggi.Represents the binding element used to specify an HTTPS transport for transmitting messages.

HttpTransportBindingElement

Rappresenta l'elemento di associazione utilizzato per specificare un trasporto HTTP per trasmettere messaggi.Represents the binding element used to specify an HTTP transport for transmitting messages.

InvalidChannelBindingException

L'eccezione che viene generata quando l'associazione specificata non è coerente con i requisiti del contratto per il servizio.The exception that is thrown when the binding specified is not consistent with the contract requirements for the service.

JavascriptCallbackResponseMessageProperty

Abilita l'utilizzo di un callback JavaScript in una risposta dell'operazione del servizio mediante JSON Padding (JSONP).Enables the use of a JavaScript callback in a service operation response using JSON Padding (JSONP).

LocalClientSecuritySettings

Specifica impostazioni di sicurezza client locali.Specifies local client security settings.

LocalServiceSecuritySettings

Fornisce proprietà di sicurezza del servizio locali che possono essere impostate.Provides local service security properties that can be set.

Message

Rappresenta l'unità di comunicazione tra endpoint in un ambiente distribuito.Represents the unit of communication between endpoints in a distributed environment.

MessageBuffer

Rappresenta un buffer di memoria nel quale viene archiviato un intero messaggio per un utilizzo futuro.Represents a memory buffer that stores an entire message for future consumption.

MessageEncoder

Il codificatore è il componente usato per scrivere messaggi in un flusso e leggere messaggi da un flusso.The encoder is the component that is used to write messages to a stream and to read messages from a stream.

MessageEncoderFactory

Classe base astratta che rappresenta la factory per produrre codificatori di messaggi che possono leggere messaggi da un flusso e scriverli in un flusso per vari tipi di codifica messaggi.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.

MessageEncodingBindingElement

Elemento di associazione che specifica la versione del messaggio utilizzata per codificare i messaggi.The binding element that specifies the message version used to encode messages.

MessageEncodingBindingElementImporter

Converte criteri e contratti WSDL relativi a codifiche di messaggi in descrizioni degli elementi di associazione che possono implementare questi criteri per il servizio.Converts WSDL-based policies and contracts about message encoding into descriptions of the binding elements that can implement these policies for the service.

MessageExtensionMethods

Classe di metodi di estensione statici per ottenere un'istanza di HttpRequestMessage o di HttpResponseMessage da un'istanza di Message.A static extension methods class for getting either an HttpRequestMessage or HttpResponseMessage instance from a Message instance.

MessageFault

Rappresenta una rappresentazione in memoria di un errore SOAP che può essere passato a CreateMessage per creare un messaggio che contiene un errore.Represents an in-memory representation of a SOAP fault that can be passed to CreateMessage to create a message that contains a fault.

MessageHeader

Rappresenta il contenuto di un'intestazione SOAP.Represents the content of a SOAP header.

MessageHeaderInfo

Rappresenta le informazioni di sistema riguardanti l'intestazione di un messaggio SOAP.Represents system information regarding a SOAP message header.

MessageHeaders

Rappresenta una raccolta di intestazioni relative a un messaggio.Represents a collection of message headers for a message. Questa classe non può essere ereditata.This class cannot be inherited.

MessageProperties

Rappresenta un set di proprietà per un messaggio.Represents a set of properties for a message. Questa classe non può essere ereditata.This class cannot be inherited.

MessageVersion

Specifica le versioni di SOAP e WS-Addressing associate a un messaggio e alle relative operazioni di scambio.Specifies the versions of SOAP and WS-Addressing associated with a message and its exchange.

MsmqBindingElementBase

Classe di base per MsmqIntegrationBindingElement e MsmqTransportBindingElement.The base class for MsmqIntegrationBindingElement and MsmqTransportBindingElement.

MsmqMessageProperty

La classe MsmqMessageProperty incapsula le proprietà di un messaggio letto da una coda.The MsmqMessageProperty class encapsulates the properties of a message that has been read from a queue.

MsmqTransportBindingElement

Rappresenta l'elemento di associazione usato per specificare le proprietà delle comunicazioni di accodamento per un servizio Windows Communication Foundation (WCF) che usa il protocollo di accodamento dei messaggi (MSMQ) nativo.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.

MtomMessageEncodingBindingElement

Elemento di associazione che specifica la codifica dei caratteri e la versione dei messaggi utilizzate per i messaggi MTOM (Message Transmission Optimization Mechanism).The binding element that specifies the encoding and versioning used for Message Transmission Optimization Mechanism (MTOM) messages.

NamedPipeConnectionPoolSettings

Rappresenta le impostazioni che controllano il comportamento del pool di connessione della named pipe.Represents settings that control the behavior of the named pipe connection pool.

NamedPipeSettings

Specifica le impostazioni di named pipe.Specifies named pipe settings.

NamedPipeTransportBindingElement

Rappresenta l'elemento di associazione per il trasporto della named pipe.Represents the binding element for the named pipe transport.

NetworkInterfaceMessageProperty

Rappresenta una proprietà messaggi dell'interfaccia di rete.Represents a network interface message property.

OneWayBindingElement

Abilita il routing dei pacchetti e l'utilizzo di metodi unidirezionali.Enables packet routing and the use of one-way methods.

OneWayBindingElementImporter

Converte i criteri WSDL inclusi in una classe OneWayBindingElement in descrizioni degli elementi di associazione che possono implementare questi criteri per il servizio.Converts WSDL-based policies in a OneWayBindingElement into descriptions of the binding elements that can implement these policies for the service.

PeerCustomResolverBindingElement

Definisce l'elemento di associazione utilizzato per creare un resolver personalizzato del peer.Defines the binding element used to create a custom peer resolver.

PeerResolverBindingElement

Definisce la classe base astratta per gli elementi di associazione utilizzati per creare oggetti resolver del peer.Defines the abstract base class for binding elements used to create peer resolver objects.

PeerTransportBindingElement

Definisce l'elemento di associazione utilizzato per creare un canale di trasporto di messaggi peer.Defines the binding element used to create a peer message transport channel.

PnrpPeerResolverBindingElement

Definisce l'elemento di associazione usato per creare un resolver Peer PNRP (Peer Name Resolution Protocol).Defines the binding element used to create a Peer Name Resolution Protocol (PNRP) peer resolver.

PrivacyNoticeBindingElement

Rappresenta l'elemento di associazione che contiene l'informativa sulla privacy per l'associazione WS-Federation.Represents the binding element that contains the privacy policy for the WS-Federation binding.

PrivacyNoticeBindingElementImporter

Importa criteri e contratti basati su WSDL relativi a informazioni sulla privacy incluse nelle descrizioni degli elementi di associazione che possono implementare questi criteri per il servizio.Imports WSDL-based policies and contracts about privacy notices into descriptions of the binding elements that can implement these policies for the service.

ReceiveContext

Derivare da questa classe per implementare una macchina a stati personalizzata per la funzionalità del contesto di ricezione.Derive from this class to implement a custom state machine for receive context functionality.

RedirectionDuration

Rappresenta la durata per cui un reindirizzamento SOAP è attivo.Represents the duration that a SOAP redirection is in effect.

RedirectionException

Rappresenta un errore che si verifica nell'elaborazione reindirizzamento.Represents an error that occurs in redirection processing.

RedirectionLocation

Rappresenta l'indirizzo dove devono essere reindirizzate le richieste successive.Represents the address where the subsequent requests should be redirected.

RedirectionScope

Rappresenta l'ambito del reindirizzamento.Represents redirection scope.

RedirectionType

Tipo che rappresenta il tipo di reindirizzamento.A type that represents the type of redirection.

ReliableSessionBindingElement

Rappresenta l'elemento di associazione che può produrre i canali di invio e ricezione necessari per una sessione affidabile tra endpoint.Represents the binding element that can produce the sending and receiving channels required for a reliable session between endpoints.

ReliableSessionBindingElementImporter

Esegue il mapping di elementi di associazione di sessione attendibile da e verso le rappresentazioni delle asserzioni di criteri corrispondenti in metadati.Maps reliable session binding elements to and from representations of their corresponding policy assertions in metadata. Questa classe non può essere ereditata.This class cannot be inherited.

RemoteEndpointMessageProperty

Rende disponibili l'indirizzo IP e il numero di porta del client associati all'endpoint remoto dal quale è stato inviato un messaggio.Makes available the client IP address and port number associated with the remote endpoint from which a message was sent.

RequestContext

Fornisce una replica correlata a una richiesta in arrivo.Provides a reply that is correlated to an incoming request.

RetryException

Rappresenta un'eccezione di ripetizione che può essere utilizzata da un host di messaggistica quale WorkflowServiceHost per comunicare qualsiasi annullamento di un'operazione non andata a buon fine nei confronti del client.Represents a retry exception that can be used by a messaging host such as WorkflowServiceHost to communicate any cancellation of an attempted operation to the client.

SecurityBindingElement

Classe astratta la quale, se implementata, rappresenta un elemento di associazione che supporta la sicurezza dei messaggi SOAP del canale.An abstract class that, when implemented, represents a binding element that supports channel SOAP message security.

SecurityBindingElementImporter

Fornisce un punto di estensibilità per estendere l'importazione dei criteri di sicurezza standard.Provides an extensibility point for extending the standard security policy import.

SessionOpenNotification

Rappresenta una notifica di sessione aperta utilizzata per aggiornare le proprietà del messaggio.Represents an open session notification used to update message properties.

SslStreamSecurityBindingElement

Rappresenta un elemento di associazione personalizzato che supporta la sicurezza del canale mediante un flusso SSL.Represents a custom binding element that supports channel security using an SSL stream.

StandardBindingImporter

Specifica un punto di estendibilità per il mapping di contratti e asserzioni di criteri WSDL in binding standard di Windows Communication Foundation (WCF).Provides an extensibility point for mapping WSDL contracts and policy assertions into Windows Communication Foundation (WCF) standard bindings.

StreamBodyWriter

Classe di base abstract utilizzata per creare classi BodyWriter personalizzate che possono essere utilizzate come flusso in un corpo del messaggio.An abstract base class used to create custom BodyWriter classes that can be used to a message body as a stream.

StreamSecurityUpgradeAcceptor

Per implementare un acceptor personalizzato di aggiornamento della sicurezza, ereditare da questa classe base abstract.To implement a custom security upgrade acceptor, inherit from this abstract base class.

StreamSecurityUpgradeInitiator

Per implementare un iniziatore di aggiornamento della sicurezza, ereditare da questa classe base abstract.To implement a security upgrade initiator, inherit from this abstract base class.

StreamSecurityUpgradeProvider

Implementa un provider personalizzato di aggiornamento della sicurezza, ereditato da questa classe base abstract.Implements a custom security upgrade provider, inherited from this abstract base class.

StreamUpgradeAcceptor

Per implementare un acceptor di aggiornamento personalizzato, ereditato da questa classe base abstract.To implement a custom upgrade acceptor, inherited from this abstract base class.

StreamUpgradeBindingElement

Aggiunge un provider di aggiornamento del flusso personalizzato a un'associazione personalizzata.Adds a custom stream upgrade provider to a custom binding.

StreamUpgradeInitiator

Per implementare un iniziatore di aggiornamento personalizzato, ereditare da questa classe base abstract.To implement a custom upgrade initiator, inherit from this abstract base class.

StreamUpgradeProvider

Implementa un provider di aggiornamento personalizzato, ereditato da questa classe base abstract.Implements a custom upgrade provider, inherited from this abstract base class.

SymmetricSecurityBindingElement

Rappresenta un elemento di associazione personalizzato che supporta la sicurezza del canale mediante crittografia simmetrica.Represents a custom binding element that supports channel security using symmetric encryption.

TcpConnectionPoolSettings

Rappresenta proprietà che controllano il comportamento del pool di connessione di TCP.Represents properties that control the behavior of the TCP connection pool.

TcpTransportBindingElement

Rappresenta l'elemento di associazione per il trasporto TCP.Represents the binding element for the TCP transport.

TextMessageEncodingBindingElement

Elemento di associazione che specifica la codifica dei caratteri e la versione dei messaggi utilizzate per i messaggi SOAP basati su testo.The binding element that specifies the character encoding and message versioning used for text-based SOAP messages.

TransactionFlowBindingElement

Rappresenta l'elemento di configurazione che specifica il supporto del flusso di transazione per un'associazione.Represents the configuration element that specifies transaction flow support for a binding. Questa classe non può essere ereditata.This class cannot be inherited.

TransactionFlowBindingElementImporter

Importa i criteri di transazione (asserzioni WS-Policy) di un endpoint del servizio, aggiunge l'implementazione di elementi di associazione all'associazione presente nel client e l'implementazione di attributi del flusso di transazione alle operazioni appropriate sul proxy del servizio.Imports the transaction policy (WS-Policy assertions) of a service endpoint, adds implementing binding elements to the binding on the client, and transaction flow attributes to the appropriate operations on the service's proxy. Questa classe non può essere ereditata.This class cannot be inherited.

TransactionMessageProperty

Consente a un canale personalizzato che usa un meccanismo di flusso di transazione proprietario di inserire la transazione nel framework Windows Communication Foundation (WCF).Allows a custom channel, which uses a proprietary transaction flow mechanism, to inject its transaction into the Windows Communication Foundation (WCF) framework. Questa classe non può essere ereditata.This class cannot be inherited.

TransportBindingElement

Classe base abstract che rappresenta un elemento di associazione del trasporto.An abstract base class that represents a transport binding element.

TransportBindingElementImporter

Importa elementi di binding del trasporto standard da documenti Web Services Description Language (WSDL) con allegate espressioni di criteri.Imports standard transport binding elements from Web Services Description Language (WSDL) documents with attached policy expressions.

TransportSecurityBindingElement

Rappresenta un elemento di associazione personalizzato che supporta la modalità di sicurezza mista (ad esempio, sicurezza del messaggio ottimizzata su un trasporto protetto).Represents a custom binding element that supports mixed-mode security (such as, optimized message security over a secure transport).

UdpRetransmissionSettings

Specifica le impostazioni di ritrasmissione UDP.Specifies UDP retransmission settings.

UdpTransportBindingElement

Rappresenta un elemento di associazione del trasporto UDP.Represents a UDP transport binding element.

UdpTransportImporter

Rappresenta un'utilità di importazione del trasporto UDP.Represents a UDP transport importer.

UnderstoodHeaders

Rappresenta una raccolta di intestazioni di messaggio riconosciute.Represents a collection of message headers that are understood. Questa classe non può essere ereditata.This class cannot be inherited.

UrlUtility
UseManagedPresentationBindingElement

Elemento di associazione usato per comunicare con un servizio token di sicurezza CardSpace che supporta il profilo CardSpace di WS-Trust.A binding element used to communicate with a CardSpace Security Token Service that supports the CardSpace profile of WS-Trust.

UseManagedPresentationBindingElementImporter

Converte i criteri basati su WSDL per elementi UseManagedPresentationBindingElement in descrizioni degli elementi di associazione che possono implementare questi criteri per il servizio.Converts WSDL-based policies for UseManagedPresentationBindingElements into descriptions of the binding elements that can implement these policies for the service.

WebBodyFormatMessageProperty

Archivia e recupera il formato di codifica dei messaggi in arrivo e in uscita per il codificatore di messaggi Web composito.Stores and retrieves the message encoding format of incoming and outgoing messages for the composite Web message encoder.

WebContentTypeMapper

Specifica il formato al quale viene mappato il tipo di contenuto di un messaggio in arrivo.Specifies the format to which the content type of an incoming message is mapped.

WebMessageEncodingBindingElement

Consente alle codifiche di messaggi XML di testo normale e JSON (JavaScript Object Notation) e al contenuto binario "non elaborato" di essere letti e scritti quando vengono usati in un'associazione Windows Communication Foundation (WCF).Enables plain-text XML, JavaScript Object Notation (JSON) message encodings and "raw" binary content to be read and written when used in a Windows Communication Foundation (WCF) binding.

WebSocketMessageProperty

Rappresenta una proprietà del messaggio WebSocket.Represents a web socket message property.

WebSocketTransportSettings

Rappresenta le impostazioni per il trasporto WebSocket.Represents settings for web socket transport.

WindowsStreamSecurityBindingElement

Rappresenta l'elemento di associazione utilizzato per specificare le impostazioni di sicurezza del flusso di Windows.Represents the binding element used to specify Windows stream security settings.

WrappedOptions

Contiene informazioni necessarie per eseguire l'importazione dello schema utilizzando l'infrastruttura XmlSerializer e ServiceDescriptionImporter.Contains information required to perform schema importation using the XmlSerializer and ServiceDescriptionImporter infrastructure.

XmlSerializerImportOptions

Contiene informazioni necessarie per eseguire l'importazione dello schema utilizzando la classe XmlSerializer e l'infrastruttura ServiceDescriptionImporter.Contains information needed to perform schema importation using the XmlSerializer and ServiceDescriptionImporter infrastructure.

Interfacce

IAnonymousUriPrefixMatcher

Implementare questa interfaccia per registrare prefissi URI personalizzati e anonimi.Implement this interface to register custom, anonymous URI prefixes.

IBindingDeliveryCapabilities

Definisce l'interfaccia che deve essere implementata dalle associazioni per descrivere e annunciare le funzionalità che client e servizi possono richiedere.Defines the interface that bindings must implement to describe and advertise the capabilities that clients and services may require.

IBindingMulticastCapabilities

Definisce l'interfaccia facoltativa che un'associazione può implementare per specificare se il servizio che configura ha funzionalità multicast.Defines the optional interface that a binding can implement to specify whether the service it configures has multicast capabilities.

IBindingRuntimePreferences

Definisce il contratto facoltativo che un'associazione può implementare per specificare se le richieste in entrata sono gestite in modo sincrono o asincrono dal servizio.Defines the optional contract that a binding can implement to specify whether incoming requests are handled synchronously or asynchronously by the service.

IChannel

Definisce l'interfaccia di base che tutti gli oggetti canale devono implementare.Defines the basic interface that all channel objects must implement. Richiede che implementino l'interfaccia della macchina a stati condivisa da tutti gli oggetti di comunicazione e che implementino un metodo per recuperare oggetti dallo stack dei canali.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.

IChannelFactory

Definisce l'interfaccia che deve essere implementata da una channel factory per produrre canali.Defines the interface that must be implemented by a channel factory to produce channels.

IChannelFactory<TChannel>

Definisce l'interfaccia che deve essere implementata dalle channel factory per creare canali di tipo specifico.Defines the interface that must be implemented by channel factories that create type-specific channels.

IChannelListener

Definisce l'interfaccia che deve essere implementata da un listener del canale affinché vengano accettati canali.Defines the interface that must be implemented by a channel listener to accept channels.

IChannelListener<TChannel>

Definisce l'interfaccia che deve essere implementata da un listener del canale per accettare canali di tipo specifico.Defines the interface that must be implemented by channel listeners to accept type-specific channels.

IContextBindingElement

Definisce l'interfaccia per un elemento di associazione che supporta protocolli di scambio del contesto.Defines the interface for a binding element that supports context exchange protocols.

IContextManager

Definisce un'interfaccia che consente di ottenere e impostare il contesto sul canale.Defines an interface that allows you to get and set the context on the channel.

ICorrelationDataSource

Fornisce una proprietà che restituisce una descrizione di tutti i dati di correlazione che un canale può fornire.Provides a property that returns a description of all of the correlation data that a channel can supply.

IDuplexChannel

Definisce l'interfaccia che un canale deve implementare per inviare e ricevere messaggi.Defines the interface that a channel must implement to both send and receive messages.

IDuplexSession

Definisce l'interfaccia per la sessione implementata su ogni lato di una comunicazione bidirezionale tra endpoint di messaggistica.Defines the interface for the session implemented on each side of a bi-directional communication between messaging endpoints.

IDuplexSessionChannel

Definisce l'interfaccia che associa un canale duplex a una sessione.Defines the interface that associates a duplex channel with a session.

IHttpCookieContainerManager

Rappresenta il gestore del contenitore di cookie.Represents the cookie container manager.

IInputChannel

Definisce l'interfaccia che un canale deve implementare per ricevere un messaggio.Defines the interface that a channel must implement to receive a message.

IInputSession

Definisce l'interfaccia per la sessione implementata sul lato di ricezione di una comunicazione unidirezionale tra endpoint di messaggistica.Defines the interface for the session implemented on the receiving side of a one-way communication between messaging endpoints.

IInputSessionChannel

Definisce l'interfaccia che associa un canale di input a una sessione.Defines the interface that associates an input channel with a session.

IMessageProperty

Definisce un'interfaccia che è possibile implementare per descrivere un set di proprietà per un messaggio.Defines an interface that you can implement to describe a set of properties for a message.

IOutputChannel

Definisce l'interfaccia che un canale deve implementare per inviare un messaggio.Defines the interface that a channel must implement to send a message.

IOutputSession

Definisce l'interfaccia per la sessione implementata sul lato di invio di una comunicazione unidirezionale tra endpoint di messaggistica.Defines the interface for the session implemented on the sending side of a one-way communication between messaging endpoints.

IOutputSessionChannel

Definisce l'interfaccia che associa un canale di output a una sessione.Defines the interface that associates an output channel with a session.

IReceiveContextSettings

Un'interfaccia che consente di scegliere impostazioni del contesto di ricezione.An interface that enables you to set receive context settings.

IReplyChannel

Definisce l'interfaccia che un canale deve implementare per essere sul lato ricevente di una comunicazione request/reply tra gli endpoint della messaggistica.Defines the interface that a channel must implement to be on the receiving side of a request-reply communication between messaging endpoints.

IReplySessionChannel

Definisce l'interfaccia per associare un canale di risposta a una sessione.Defines the interface to associate a reply channel with a session

IRequestChannel

Definisce il contratto che un canale deve implementare per essere sul lato richiedente di una comunicazione request-reply tra gli endpoint della messaggistica.Defines the contract that a channel must implement to be on the requesting side of a request-reply communication between messaging endpoints.

IRequestSessionChannel

Definisce l'interfaccia per associare un canale di richiesta a una sessione.Defines the interface to associate a request channel with a session.

ISecurityCapabilities

Definisce il contratto per specificare le funzionalità di sicurezza per le associazioni.Defines the contract for specifying the security capabilities for bindings.

ISession

Definisce l'interfaccia per stabilire un contesto condiviso tra le parti che si scambiano messaggi fornendo un ID per la sessione di comunicazione.Defines the interface to establish a shared context among parties that exchange messages by providing an ID for the communication session.

ISessionChannel<TSession>

Definisce l'interfaccia che associa un canale a un tipo specifico di sessione.Defines the interface that associates a channel with a specific type of session.

ITransactedBindingElement

Rappresenta un'interfaccia che deve essere implementata da elementi di associazione che richiedono che il dispatcher crei una transazione prima dell'invio al metodo del servizio.Represents an interface that should be implemented by binding elements that require the dispatcher to create a transaction before dispatching to the service method.

ITransportTokenAssertionProvider

Fornisce un'asserzione del token di trasporto, ad esempio un'asserzione di token HTTPS, da utilizzare nelle esportazioni del criterio.Provides a transport token assertion (for example, an HTTPS token assertion) for use in policy exports.

IWebSocketCloseDetails

Rappresenta i dettagli dello stato di chiusura della connessione WebSocket.Represents the details of the close status of the web socket connection.

Enumerazioni

CompressionFormat

Specifica il formato di compressione dei canali.Specifies the channels compression format.

ContextExchangeMechanism

Specifica se un cookie HTTP o un'intestazione SOAP è il meccanismo utilizzato per lo scambio del contesto per una conversazione tra un client e un servizio.Specifies whether an HTTP cookie or a SOAP header is the mechanism used to exchange context for a conversation between a client and service.

DeliveryFailure

Specifica i possibili tipi di errore di recapito per un messaggio letto dalla coda.Specifies the possible types of delivery failure for a message read from the queue.

DeliveryStatus

Enumerazione che specifica lo stato del recapito di un messaggio quando il recapito del messaggio è incerto o quando il messaggio non è stato recapitato.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.

MessageState

Specifica lo stato di un messaggio.Specifies the status of a message.

ReceiveContextState

Rappresenta gli stati possibili per la macchina a stati del contesto di ricezione.Represents the possible states for the receive context state machine.

SecurityHeaderLayout

Descrive il layout dell'intestazione di sicurezza.Describes the layout of the security header.

SupportedAddressingMode

Specifica se un servizio supporta l'invio di risposte solo a indirizzi anonimi, solo a indirizzi non anonimi o a entrambi.Specifies whether a service supports sending responses to anonymous addresses only, to non-anonymous addresses only, or to both.

TransferSession

Determina se il contratto per il trasferimento di messaggi da un client a un'applicazione richiede una sessione e se il recapito dei messaggi deve mantenere l'ordine nel quale le operazioni vengono chiamate dal client.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.

WebContentFormat

Specifica i formati di messaggio ai quali possono essere mappati i tipi di contenuto dei messaggi in arrivo.Specifies the message formats to which content types of incoming messages can be mapped.

WebSocketTransportUsage

Specifica un'enumerazione dell'uso del trasporto WebSocket.Specifies an enumeration of WebSocket transport usage.