System.ServiceModel Namespace

Fornisce le classi correlate al modello di servizi. Provides classes related to the service model.

Classi

ActionNotSupportedException

Questa eccezione viene solitamente generata nel client quando l'azione correlata all'operazione richiamata non corrisponde ad alcuna azione di operazioni nel server.This exception is typically thrown on the client when the action related to the operation invoked does not match any action of operations in the server.

AddressAccessDeniedException

Eccezione generata quando viene negato l'accesso all'indirizzo.The exception that is thrown when access to the address is denied.

AddressAlreadyInUseException

Eccezione generata quando un indirizzo non è disponibile in quanto già in uso.The exception that is thrown when an address is unavailable because it is already in use.

BasicHttpBinding

Rappresenta un'associazione che può essere usata da un servizio Windows Communication Foundation (WCF) per configurare ed esporre endpoint in grado di comunicare con servizi e client Web basati su ASMX e altri servizi conformi alla specifica WS-I Basic Profile 1.1.Represents a binding that a Windows Communication Foundation (WCF) service can use to configure and expose endpoints that are able to communicate with ASMX-based Web services and clients and other services that conform to the WS-I Basic Profile 1.1.

BasicHttpContextBinding

Fornisce un'associazione abilitata per contesto per l'associazione BasicHttpBinding.Provides a context-enabled binding for the BasicHttpBinding binding.

BasicHttpMessageSecurity

Configura le impostazioni di sicurezza a livello di messaggio per la classe BasicHttpBinding.Configures message-level security settings for BasicHttpBinding.

BasicHttpsBinding

Specifica le impostazioni per l'associazione HTTPS di base.Specifies basic https binding settings.

BasicHttpSecurity

Consente di configurare le impostazioni di sicurezza di un'associazione basicHttpBinding.Configures the security settings of a basicHttpBinding binding.

BasicHttpsSecurity

Specifica le impostazioni per la sicurezza HTTPS di base.Specifies basic https security settings.

CallbackBehaviorAttribute

Configura un'implementazione del servizio di callback in un'applicazione client.Configures a callback service implementation in a client application.

ChannelFactory

Crea e gestisce i canali utilizzati dai client per inviare messaggi agli endpoint del servizio.Creates and manages the channels that are used by clients to send messages to service endpoints.

ChannelFactory<TChannel>

Factory che crea canali di tipi diversi usati dai client per inviare messaggi a endpoint di servizio configurati in vari modi.A factory that creates channels of different types that are used by clients to send messages to variously configured service endpoints.

ChannelTerminatedException

Di solito questa eccezione viene generata sul client quando un canale viene terminato a causa della chiusura della connessione associata da parte del server.This exception is typically thrown on the client when a channel is terminated due to server closing the associated connection.

ClientBase<TChannel>.ChannelBase<T>

Rappresenta la classe ChannelBase generica.Represents the generic ChannelBase class.

ClientBase<TChannel>.InvokeAsyncCompletedEventArgs

Archivia i risultati di una chiamata asincrona eseguita dal client.Stores the results from an asynchronous call made by the client.

ClientBase<TChannel>

Offre l'implementazione di base usata per creare oggetti client di Windows Communication Foundation (WCF) che possono chiamare servizi.Provides the base implementation used to create Windows Communication Foundation (WCF) client objects that can call services.

ClientCredentialsSecurityTokenManager

Consente di gestire i token di sicurezza del client.Manages security tokens for the client.

CommunicationException

Rappresenta un errore di comunicazione in un'applicazione lato server o lato client.Represents a communication error in either the service or client application.

CommunicationObjectAbortedException

Eccezione generata quando la chiamata riguarda un oggetto ICommunicationObject interrotto.The exception that is thrown when the call is to an ICommunicationObject object that has aborted.

CommunicationObjectFaultedException

Eccezione generata quando si effettua una chiamata a un oggetto di comunicazione per cui si è verificato un errore.The exception that is thrown when a call is made to a communication object that has faulted.

CorrelationActionMessageFilter

Fornisce un'implementazione XAML-semplice di una classe MessageFilter che filtra su una sola azione.Provides a XAML-friendly implementation of a MessageFilter that filters on a single action.

CorrelationQuery

Rappresenta una clausola Where e una clausola Select, le quali identificano le caratteristiche univoche di un messaggio in modo tale che sia possibile indirizzarle all'istanza corretta.Represents a Where clause and a Select clause that identify the unique characteristics of a message so that it can be routed to the correct instance.

DataContractFormatAttribute

Indica all'infrastruttura WCF (Windows Communication Foundation) di usare DataContractSerializer.Instructs the Windows Communication Foundation (WCF) infrastructure to use the DataContractSerializer.

DeliveryRequirementsAttribute

Specifica i requisiti della funzionalità che le associazioni devono fornire all'implementazione del servizio o del client.Specifies the feature requirements that bindings must provide to the service or client implementation.

DnsEndpointIdentity

Specifica l'identità DNS del server.Specifies the DNS identity of the server.

DuplexChannelFactory<TChannel>

Fornisce i mezzi per creare e gestire canali duplex di diversi tipi utilizzati dai client per scambiare messaggi con gli endpoint di servizio.Provides the means to create and manage duplex channels of different types that are used by clients to send and receive messages to and from service endpoints.

DuplexClientBase<TChannel>

Consente di creare un canale per un servizio duplex e associare tale canale a un oggetto callback.Used to create a channel to a duplex service and associate that channel with a callback object.

Endpoint

Rappresenta un endpoint dichiarato in XAML.Represents an endpoint declared in XAML.

EndpointAddress

Fornisce un indirizzo di rete univoco che un client utilizza per comunicare con un endpoint del servizio.Provides a unique network address that a client uses to communicate with a service endpoint.

EndpointAddress10

Fornisce un tipo serializzabile di indirizzo endpoint conforme con la versione 1 di WS-Addressing e che consente di esporlo come parte del contratto di servizio.Provides a serializable type of endpoint address that is WS-Addressing V1 compliant and that enables it to be exposed as part of the service contract.

EndpointAddressAugust2004

Fornisce un tipo serializzabile di indirizzo endpoint conforme con la versione di WS-Addressing pubblicata nell'agosto 2004 e che consente di esporlo come parte del contratto di servizio.Provides a serializable type of endpoint address that is compliant with the version of WS-Addressing published in August 2004 and that enables it to be exposed as part of the service contract.

EndpointAddressBuilder

Factory per creare indirizzi endpoint nuovi (non modificabili) aventi valori di proprietà specifici.A factory for producing new (immutable) endpoint addresses with specific property values.

EndpointIdentity

Classe astratta che, quando implementata, fornisce un'identità che consente l'autenticazione di un endpoint da parte dei client con i quali vengono scambiati messaggi.An abstract class that when implemented provides an identity that enables the authentication of an endpoint by clients that exchange messages with it.

EndpointIdentityExtension

Estensione di markup per la classe EndpointIdentity.A markup extension for the EndpointIdentity class.

EndpointNotFoundException

Eccezione generata quando risulta impossibile trovare o raggiungere un endpoint remoto.The exception that is thrown when a remote endpoint could not be found or reached.

EnvelopeVersion

Contiene informazioni riguardanti la versione di SOAP associata a un messaggio e al suo scambio.Contains information related to the version of SOAP associated with a message and its exchange.

ExceptionDetail

Contiene le informazioni dettagliate sull'errore.Represents fault detail information.

ExceptionMapper

Definisce il mapping da utilizzare per la conversione delle eccezioni in errore.Defines the mapping to be used for translating exceptions to fault.

ExtensionCollection<T>

Rappresenta una raccolta di estensioni.Represents a collection of extensions.

FaultCode

Rappresenta un codice di errore SOAP.Represents a SOAP fault code.

FaultContractAttribute

Consente di specificare uno o più errori SOAP da restituire quando un'operazione di servizio rileva errori di elaborazione.Specifies one or more SOAP faults that are returned when a service operation encounters processing errors.

FaultException

Rappresenta un errore SOAP.Represents a SOAP fault.

FaultException<TDetail>

Utilizzata in un'applicazione client per rilevare errori SOAP specificati contrattualmente.Used in a client application to catch contractually-specified SOAP faults.

FaultImportOptions

Indica se utilizzare XmlSerializer per la lettura e la scrittura degli errori.Indicates whether to use the XmlSerializer for reading and writing faults.

FaultReason

Fornisce la descrizione testuale di un errore SOAP.Provides a text description of a SOAP fault.

FaultReasonText

Rappresenta il testo del motivo di un errore SOAP.Represents the text of the reason of a SOAP fault.

FederatedMessageSecurityOverHttp

Consente di configurare la sicurezza a livello di messaggio dell'associazione WSFederationHttpBinding.Configures the message-level security of the WSFederationHttpBinding binding.

HttpBindingBase

Specifica l'associazione HTTP di base.Specifies the base HTTP binding.

HttpTransportSecurity

Rappresenta le impostazioni di sicurezza a livello di trasporto dell'associazione WSHttpBinding.Represents the transport-level security settings for the WSHttpBinding.

InstanceContext

Rappresenta le informazioni di contesto di un'istanza di servizio.Represents the context information for a service instance.

InvalidMessageContractException

Rappresenta un contratto di messaggio non valido.Represents a message contract that is not valid.

MessageBodyMemberAttribute

Specifica che un membro viene serializzato come elemento all'interno del corpo SOAP.Specifies that a member is serialized as an element inside the SOAP body.

MessageContractAttribute

Definisce una classe fortemente tipizzata corrispondente a un messaggio SOAP.Defines a strongly-typed class that corresponds to a SOAP message.

MessageContractMemberAttribute

Consente di dichiarare i membri di base degli attributi MessageBodyMemberAttribute e MessageHeaderAttribute.Declares the base members for MessageBodyMemberAttribute and MessageHeaderAttribute.

MessageHeader<T>

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

MessageHeaderArrayAttribute

Specifica che l'elemento wrapper predefinito del messaggio SOAP non deve essere scritto per gli elementi di tipo matrice di un elemento intestazione.Specifies that the default wrapper element in the SOAP message must not be written around array types in a header element.

MessageHeaderAttribute

Specifica che un membro dati è un'intestazione di messaggio SOAP.Specifies that a data member is a SOAP message header.

MessageHeaderException

Eccezione generata quando durante l'elaborazione del messaggio si verificano situazioni impreviste relativamente alle intestazioni di un messaggio SOAP.The exception that is thrown when the expectations regarding headers of a SOAP message are not satisfied when the message is processed.

MessageParameterAttribute

Controlla i nomi dei parametri di richiesta e di risposta.Controls the name of the request and response parameter names. Non può essere utilizzato con la classe Message o con contratti di messaggio.Cannot be used with Message or message contracts.

MessagePropertyAttribute

Rappresenta i dati passati localmente con un tipo di messaggio personalizzato ma non serializzati in un messaggio SOAP.Represents data that is passed locally with a custom message type but not serialized into a SOAP message.

MessageQuerySet

Un set di oggetti MessageQuery e un parametro di stringa associato.A set of MessageQuery objects and an associated string parameter. Un hash di correlazione (InstanceKey) viene calcolato dai risultati degli oggetti MessageQuery e delle stringhe associate.A correlation hash (InstanceKey) is computed from the results of the MessageQuery objects as well as the associated strings.

MessageSecurityOverHttp

Consente di impostare le proprietà di sicurezza a livello di messaggio sull'associazione wsDualHttpBinding.Enables setting message-level security properties on the wsDualHttpBinding binding.

MessageSecurityOverMsmq

Consente di impostare le proprietà di sicurezza a livello di messaggio dell'associazione NetMsmqBinding.Enables setting message-level security properties on the NetMsmqBinding binding.

MessageSecurityOverTcp

Consente di configurare la sicurezza a livello di messaggio relativamente a un messaggio inviato utilizzando il trasporto TCP.Configures the message-level security for a message sent using the TCP transport.

MessageSecurityVersion

Una classe di contenitori astratta che, quando implementata da alcune delle proprie proprietà statiche, contiene le informazioni sulla versione dei componenti di sicurezza.An abstract container class that, when implemented by several of its static properties, contains version information for security components.

MsmqBindingBase

Classe di base per NetMsmqBinding e MsmqIntegrationBinding.The base class for NetMsmqBinding and MsmqIntegrationBinding.

MsmqException

Incapsula gli errori restituiti dal sistema di accodamento dei messaggi MSMQ.Encapsulates errors returned by Message Queuing (MSMQ). Questa eccezione viene generata dal trasporto e dal canale di integrazione di Accodamento messaggi.This exception is thrown by the Message Queuing transport and the Message Queuing integration channel.

MsmqPoisonMessageException

Incapsula l'eccezione generata quando il canale rileva che il messaggio non è elaborabile.Encapsulates the exception that is thrown when the channel detects that the message is a poison message.

MsmqTransportSecurity

La classe MsmqTransportSecurity incapsula le impostazioni di sicurezza di trasporto dei trasporti in coda.The MsmqTransportSecurity class encapsulates the transport security settings for queued transports.

NamedPipeTransportSecurity

Fornisce le proprietà che controllano livello di protezione di una named pipe.Provides properties that control protection level for a named pipe.

NetHttpBinding

Specifica le impostazioni per NetHttpBinding.Specifies settings for NetHttpBinding.

NetHttpsBinding

Specifica le impostazioni per NetHttpsBinding.Specifies settings for NetHttpsBinding.

NetMsmqBinding

Rappresenta un'associazione in coda adatta per la comunicazione fra computer.Represents a queued binding that is suitable for cross-machine communication.

NetMsmqSecurity

La classe NetMsmqSecurity incapsula le funzionalità di sicurezza del sistema MSMQ disponibili quando si utilizza l'associazione NetMsmqBinding.The NetMsmqSecurity class encapsulates the MSMQ security features available when using the NetMsmqBinding binding.

NetNamedPipeBinding

Fornisce un'associazione protetta e affidabile, ottimizzata per la comunicazione su computer.Provides a secure and reliable binding that is optimized for on-machine communication.

NetNamedPipeSecurity

Consente di accedere alle impostazioni di sicurezza degli endpoint per cui è stato configurato l'associazione con named pipe.Provides access to the security settings for endpoints configured with the named pipe binding.

NetPeerTcpBinding

Fornisce un'associazione sicura per le applicazioni di rete peer-to-peer.Provides a secure binding for peer-to-peer network applications.

NetTcpBinding

Associazione protetta e affidabile adatta per le comunicazioni fra computer.A secure, reliable binding suitable for cross-machine communication.

NetTcpContextBinding

Fornisce un'associazione abilitata per contesto per l'associazione NetTcpContextBinding.Provides a context-enabled binding for the NetTcpContextBinding binding.

NetTcpSecurity

Consente di specificare i tipi di sicurezza a livello di trasporto e di messaggio utilizzati da un endpoint configurato con un'associazione NetTcpBinding.Specifies the types of transport-level and message-level security used by an endpoint configured with a NetTcpBinding.

NonDualMessageSecurityOverHttp

Rappresenta le impostazioni di sicurezza dell'associazione wsHttpBinding.Represents the security settings of the wsHttpBinding binding.

OperationBehaviorAttribute

Specifica il comportamento di esecuzione locale di un metodo di un servizio.Specifies the local execution behavior of a service method.

OperationContext

Consente di accedere al contesto di esecuzione di un metodo di servizio.Provides access to the execution context of a service method.

OperationContextScope

Consente di creare un blocco che definisce l'ambito di un oggetto OperationContext.Creates a block within which an OperationContext object is in scope.

OperationContractAttribute

Indica che un metodo implementa un'operazione come parte di un contratto di servizio di un'applicazione Windows Communication Foundation (WCF).Indicates that a method defines an operation that is part of a service contract in a Windows Communication Foundation (WCF) application.

OptionalReliableSession

Consente di accedere in modo semplice a una variabile che stabilisce se quando si utilizza una delle associazioni predefinite viene abilitata una sessione nei casi in cui quest'ultima è facoltativa.Provides convenient access to whether a reliable session is enabled when using one of the predefined bindings where it is optional.

PeerHopCountAttribute

Specifica il membro del conteggio hop fra peer del blocco di intestazione di un messaggio SOAP.Specifies the peer hop count member of a SOAP message header block.

PeerMessagePropagationFilter

Definisce la classe di base dei filtri dei messaggi inviati su un canale peer.Defines the base class for peer channel message filters.

PeerNode

Definisce l'istanza di un nodo peer usato da un'applicazione appartenente a una rete di peer specifica.Defines the instance of a peer node used by an application participating in a specific peer mesh.

PeerNodeAddress

Specifica un tipo che contiene l'indirizzo EndpointAddress di un nodo peer nonché una raccolta facoltativa di indirizzi IP di multihoming.Specifies a type that contains the EndpointAddress for a peer node as well as an optional collection of multihoming IP addresses.

PeerResolver

Specifica un tipo di base che consente di definire il contratto utilizzato per registrare i nodi in una rete di peer e per risolvere l'ID di rete di peer negli indirizzi endpoint dei nodi appartenenti a una rete di peer.Specifies a base type used to define the contract for the registration and resolution of a peer mesh ID to the endpoint addresses of nodes participating in the mesh.

PeerSecuritySettings

Contiene le impostazioni di sicurezza associate a un canale peer, compreso il tipo di autenticazione usato e la sicurezza applicata al trasporto del messaggio.Contains the security settings associated with a peer channel, including the type of authentication used and the security used for the message transport.

PeerTransportSecuritySettings

Contiene le impostazioni di sicurezza di trasporto di un canale peer.Contains the security settings for a peer channel transport.

PoisonMessageException

Eccezione generata quando il messaggio viene considerato non elaborabile.An exception that is thrown when the message is deemed poison. Un messaggio viene considerato non elaborabile quando il sistema tenta più volte di recapitarlo senza tuttavia riuscirvi.A message is poisoned if it fails repeated attempts to deliver the message.

ProtocolException

Eccezione vista sul client generata quando risulta impossibile comunicare con la parte remota a causa di una mancata corrispondenza fra i protocolli di trasferimento dati.The exception seen on the client that is thrown when communication with the remote party is impossible due to mismatched data transfer protocols.

QuotaExceededException

Eccezione generata quando viene superata una quota messaggi.The exception that is thrown when a message quota has been exceeded.

ReceiveContextEnabledAttribute

Questo attributo può essere applicato alle operazioni del servizio per abilitare il comportamento del contesto di ricezione.This attribute can be applied to service operations to enable receive context behavior.

ReliableMessagingVersion

Contiene le impostazioni per le versioni supportate del protocollo WS-ReliableMessaging.Contains the settings for the supported versions of the WS-ReliableMessaging protocol. Questa è una classe abstract.This is an abstract class.

ReliableSession

Consente di accedere agevolmente alle proprietà di un elemento di associazione di una sessione affidabile che sono disponibili quando si utilizza una delle associazioni fornite dal sistema.Provides convenient access to the properties of a reliable session binding element that are available when using one of the system-provided bindings.

RsaEndpointIdentity

Consente di specificare un'identità RSA per l'endpoint di servizio.Specifies an RSA identity for the service endpoint.

ServerTooBusyException

Eccezione generata quando un server è troppo occupato per accettare un messaggio.The exception that is thrown when a server is too busy to accept a message.

ServiceActivationException

Eccezione generata quando l'attivazione di un servizio ha esito negativo.The exception that is thrown when a service fails to activate.

ServiceAuthenticationManager

Rappresenta un gestore di autenticazione di servizio.Represents a service authentication manager.

ServiceAuthorizationManager

Fornisce il controllo di accesso di autorizzazione per le operazioni del servizio.Provides authorization access checking for service operations.

ServiceBehaviorAttribute

Specifica il comportamento di esecuzione interno di un'implementazione del contratto di servizio.Specifies the internal execution behavior of a service contract implementation.

ServiceConfiguration

Rappresenta una proprietà configurabile per il servizio.Represents a configurable property for the service.

ServiceContractAttribute

Indica che un'interfaccia o una classe definisce un contratto di servizio in un'applicazione Windows Communication Foundation (WCF).Indicates that an interface or a class defines a service contract in a Windows Communication Foundation (WCF) application.

ServiceHost

Fornisce un host di servizi.Provides a host for services.

ServiceHostBase

Estende la classe ServiceHostBase per implementare host che espongono modelli di programmazione personalizzati.Extends the ServiceHostBase class to implement hosts that expose custom programming models.

ServiceHostingEnvironment

Specifica informazioni sull'ambiente host corrente di esecuzione dei servizi Windows Communication Foundation (WCF).Provides information about the current hosting environment in which Windows Communication Foundation (WCF) services are running.

ServiceKnownTypeAttribute

Consente di specificare i tipi conosciuti utilizzati da un servizio durante la serializzazione o la deserializzazione.Specifies known types to be used by a service when serializing or deserializing.

ServiceSecurityContext

Rappresenta il contesto di sicurezza di una parte remota.Represents the security context of a remote party. Nel client rappresenta l'identità del servizio, mentre nel servizio rappresenta l'identità del client.On the client, represents the service identity and, on the service, represents the client identity.

SpnEndpointIdentity

Rappresenta un nome principale di servizio (SPN) di un'identità quando l'associazione usa Kerberos.Represents a service principal name (SPN) for an identity when the binding uses Kerberos.

TcpTransportSecurity

Fornisce proprietà che controllano i parametri di autenticazione e il livello di sicurezza del trasporto TCP.Provides properties that control authentication parameters and protection level for the TCP transport.

TransactionFlowAttribute

Specifica se un'operazione del servizio accetta le transazioni in ingresso da un client.Specifies whether a service operation accepts incoming transactions from a client.

TransactionProtocol

Specifica il protocollo di transazione utilizzato nella propagazione delle transazioni.Specifies the transaction protocol used in flowing transactions.

UdpBinding

Rappresenta un'associazione UDP.Represents a UDP binding.

UnknownMessageReceivedEventArgs

Contiene il messaggio ricevuto da un canale. Non può essere associato ad alcuna operazione di callback né ad alcuna richiesta in sospeso.Contains the message received by a channel and cannot be associated with any callback operation or pending request.

UpnEndpointIdentity

Rappresenta un nome dell'entità utente (UPN) per un'identità usata quando il data binding usa la modalità di autenticazione SSPINegotiate.Represents a user principal name (UPN) for an identity which is used when the binding utilizes the SSPINegotiate authentication mode.

UriSchemeKeyedCollection

Fornisce una raccolta thread-safe che contiene URI con chiave in base al nome dello schema di trasporto.Provides a thread-safe collection that contains URIs that are keyed by their transport scheme name.

WebHttpBinding

Binding usato per configurare endpoint per i servizi Web WCF (Windows Communication Foundation) esposti tramite richieste HTTP anziché tramite messaggi SOAP.A binding used to configure endpoints for Windows Communication Foundation (WCF) Web services that are exposed through HTTP requests instead of SOAP messages.

WebHttpSecurity

Specifica i tipi di sicurezza disponibili per un endpoint di servizio configurato per ricevere richieste HTTPSpecifies the types of security available to a service endpoint configured to receive HTTP requests.

WorkflowServiceHost

Fornisce host per i servizi basati sul flusso di lavoro.Provides host for workflow-based services.

WS2007FederationHttpBinding

Associazione protetta e interoperabile che deriva da WS2007HttpBinding e supporta la sicurezza federata.A secure and interoperable binding that derives from WS2007HttpBinding and supports federated security.

WS2007HttpBinding

Rappresenta un'associazione interoperativa che deriva da WSHttpBinding e fornisce supporto per le versioni aggiornate degli elementi di associazione Security, ReliableSession e TransactionFlow.Represents an interoperable binding that derives from WSHttpBinding and provides support for the updated versions of the Security, ReliableSession, and TransactionFlow binding elements.

WSDualHttpBinding

Associazione protetta e interoperativa progettata per l'utilizzo con contratti di servizio duplex che consente ai servizi e ai client di inviare e ricevere messaggi.A secure and interoperable binding that is designed for use with duplex service contracts that allows both services and clients to send and receive messages.

WSDualHttpSecurity

Specifica le impostazioni di sicurezza della classe WSDualHttpBinding.Specifies the security settings for the WSDualHttpBinding.

WSFederationHttpBinding

Associazione protetta e interoperabile che supporta la sicurezza federata.A secure and interoperable binding that supports federated security.

WSFederationHttpSecurity

Specifica le impostazioni di sicurezza della classe WSFederationHttpBinding.Specifies the security settings for the WSFederationHttpBinding. Questa classe non può essere ereditata.This class cannot be inherited.

WSHttpBinding

Rappresenta un'associazione interoperativa che supporta transazioni distribuite e sessioni affidabili e protette.Represents an interoperable binding that supports distributed transactions and secure, reliable sessions.

WSHttpBindingBase

Fornisce la classe di base con membri in comune tra WSHttpBinding e WSFederationHttpBinding.Provides the base class with members common to the WSHttpBinding and the WSFederationHttpBinding.

WSHttpContextBinding

Fornisce un'associazione abilitata per contesto della classe WSHttpContextBinding.Provides a context-enabled binding for the WSHttpContextBinding

WSHttpSecurity

Rappresenta le impostazioni di sicurezza dell'associazione WSHttpBinding.Represents the security settings for the WSHttpBinding.

X509CertificateEndpointIdentity

Rappresenta un'identità di certificato per l'endpoint di servizio.Represents a certificate identity for the service endpoint. I client che tentano di comunicare con tale endpoint di servizio devono autenticare il servizio in base al certificato fornito nell'identità endpoint.Clients that attempt to communicate with that service endpoint should authenticate the service based on the certificate provided in the endpoint identity.

XmlSerializerFormatAttribute

Indica all'infrastruttura WCF (Windows Communication Foundation) di usare XmlSerializer anziché XmlObjectSerializer.Instructs the Windows Communication Foundation (WCF) infrastructure to use the XmlSerializer instead of the XmlObjectSerializer.

XPathMessageQuery

Query del messaggio che valuta espressioni XPath per recuperare dati da un messaggio.A message query that evaluates XPath expressions to retrieve data from a message.

Interfacce

IClientChannel

Definisce il comportamento dei canali di richiesta e di request/reply in uscita utilizzati dalle applicazioni client.Defines the behavior of outbound request and request/reply channels used by client applications.

ICommunicationObject

Definisce il contratto del computer di stato di base relativo a tutti gli oggetti orientati alla comunicazione presenti nel sistema, compresi i canali, i gestori canali, le factory, i listener, i dispatcher e gli host di servizio.Defines the contract for the basic state machine for all communication-oriented objects in the system, including channels, the channel managers, factories, listeners, and dispatchers, and service hosts.

IContextChannel

Definisce l'interfaccia di controllo del contesto di un canale.Defines the interface for the context control of a channel.

IDefaultCommunicationTimeouts

Definisce l'interfaccia che consente di specificare i timeout di comunicazione usati dai canali, dai gestori dei canali, ad esempio i listener di canale e le channel factory, e dagli host del servizio.Defines the interface for specifying communication timeouts used by channels, channel managers such as channel listeners and channel factories, and service hosts.

IDuplexContextChannel

Definisce l'interfaccia che un canale client deve implementare per lo scambio di messaggi in una sessione duplex.Defines the interface a client channel must implement to exchange messages in a duplex session.

IExtensibleObject<T>

Consente a un oggetto di partecipare a un comportamento personalizzato, ad esempio la registrazione per gli eventi o il controllo delle transizioni di stato.Enable an object to participate in custom behavior, such as registering for events, or watching state transitions.

IExtension<T>

Consente a un oggetto di estendere un altro oggetto tramite aggregazione.Enables an object to extend another object through aggregation.

IExtensionCollection<T>

Raccolta degli oggetti IExtension<T> che consentono il recupero degli oggetti IExtension<T> in base al tipo.A collection of the IExtension<T> objects that allow for retrieving the IExtension<T> by its type.

IOnlineStatus

Definisce le proprietà e gli eventi utilizzati da oggetti che supportano la rete per indicare la disponibilità di rete.Defines the properties and events used by network-enabled objects to indicate network availability.

IServiceChannel

Definisce l'interfaccia di un canale di servizio.Defines the interface for a service channel.

Enumerazioni

AddressFilterMode

Specifica il tipo di semantica di corrispondenza utilizzata dal dispatcher per indirizzare i messaggi in ingresso all'endpoint corretto.Specifies the type of match semantics used by the dispatcher to route incoming messages to the correct endpoint.

AuditLevel

Specifica i casi in cui controllare gli eventi di sicurezza.Specifies when to audit security events.

AuditLogLocation

Specifica il percorso in cui vengono scritti i registri eventi di sicurezza.Specifies the location where security-related event logs are written.

BasicHttpMessageCredentialType

Enumera i tipi di credenziale utilizzabili dal client per l'autenticazione quando l'associazione BasicHttpBinding è protetta.Enumerates credential types the client can authenticate with when security is enabled in the BasicHttpBinding binding.

BasicHttpSecurityMode

Specifica il tipo di sicurezza che può essere utilizzato con l'associazione BasicHttpBinding fornita dal sistema.Specifies the types of security that can be used with the system-provided BasicHttpBinding.

BasicHttpsSecurityMode

Specifica la modalità di sicurezza HTTPS di base.Specifies the basic https security mode.

CacheSetting

Specifica un'enumerazione delle impostazioni della cache.Specifies an enumeration of cache settings.

CommunicationState

Definisce gli stati in cui può trovarsi un oggetto ICommunicationObject.Defines the states in which an ICommunicationObject can exist.

ConcurrencyMode

Specifica se una classe del servizio supporta modalità operative a thread singolo o multithread.Specifies whether a service class supports single-threaded or multi-threaded modes of operation.

DeadLetterQueue

Specifica il tipo di coda dei messaggi non recapitabili da utilizzare.Specifies the type of dead-letter queue to be used.

HostNameComparisonMode

Consente di specificare la modalità di utilizzo del nome host nei confronti fra URI quando si invia un messaggio in ingresso a un endpoint di servizio.Specifies how the host name should be used in URI comparisons when dispatching an incoming message to a service endpoint.

HttpClientCredentialType

Enumera i tipi di credenziale validi per i client HTTP.Enumerates the valid credential types for HTTP clients.

HttpProxyCredentialType

Enumera i tipi di credenziali validi per l'autenticazione del proxy HTTP.Enumerates the valid credential types for HTTP proxy authentication.

ImpersonationOption

Specifica il comportamento della rappresentazione di un'operazione di servizio in un'istanza di servizio.Specifies the impersonation behavior for a service operation on a service instance.

InstanceContextMode

Specifica il numero di istanze del servizio disponibili per la gestione delle chiamate contenute nei messaggi in ingresso.Specifies the number of service instances available for handling calls that are contained in incoming messages.

MessageCredentialType

Enumera i tipi di credenziali messaggio validi.Enumerates the valid message credential types.

MsmqAuthenticationMode

Specifica il tipo di autenticazione utilizzato per l'associazione.Specifies the type of authentication used for the binding.

MsmqEncryptionAlgorithm

Contiene il set di algoritmi di crittografia utilizzabili per crittografare i messaggi durante la trasmissione.Contains the set of encryption algorithms that can be used to encrypt messages on the wire.

MsmqSecureHashAlgorithm

Contiene gli algoritmi di hash utilizzabili dal sistema di accodamento dei messaggi MSMQ per firmare i messaggi.Contains the hashing algorithms that Message Queuing (MSMQ) can use to sign messages.

NetHttpMessageEncoding

Specifica la codifica dei messaggi Http Net.Specifies the Net Http message encoding.

NetMsmqSecurityMode

L'enumerazione NetMsmqSecurityMode specifica modalità di sicurezza utilizzabili dal trasporto MSMQ.The NetMsmqSecurityMode enumeration specifies security modes that can be used by the MSMQ transport.

NetNamedPipeSecurityMode

Consente di specificare se le named pipe prevedono la sicurezza a livello di trasporto.Specifies whether transport-level security is used with named pipes.

OperationFormatStyle

Rappresenta lo stile SOAP che determina la modalità di formattazione dei metadati WSDL del servizio.Represents the SOAP style that determines how the WSDL metadata for the service is formatted.

OperationFormatUse

Determina il formato del messaggio.Determines the format of the message.

PeerMessageOrigination

Indica l'origine di rete di un messaggio del canale peer.Indicates the network origin of a peer channel message.

PeerMessagePropagation

Indica il destinatario di un messaggio inviato su un canale peer.Indicates the recipient of a message sent over a peer channel.

PeerTransportCredentialType

Consente di specificare il set di tipi di credenziale utilizzato per autenticare un trasporto di canale peer.Specifies the set of credential types used to authenticate a peer channel transport.

QueuedDeliveryRequirementsMode

L'enumerazione QueuedDeliveryRequirementsMode consente di specificare i requisiti del recapito in coda.The QueuedDeliveryRequirementsMode enumeration specifies queued delivery requirements.

QueueTransferProtocol

Indica il protocollo da utilizzare per il trasferimento dei messaggi tra i gestori delle code.Indicates the protocol to be used in transferring messages between queue managers.

ReceiveErrorHandling

Enumerazione che specifica la gestione di un messaggio non elaborabile.An enumeration that specifies handling for a poison message.

ReleaseInstanceMode

Specifica quando il sistema ricicla l'oggetto servizio nel processo di chiamata dell'operazione.Specifies when the system recycles the service object in the operation invocation process.

SecurityMode

Determina le impostazioni di sicurezza per un'associazione.Determines the security settings for a binding.

SessionMode

Specifica i valori disponibili per indicare il supporto per le sessioni affidabili richieste o supportate da un contratto.Specifies the values available to indicate the support for reliable sessions that a contract requires or supports.

TcpClientCredentialType

Enumera i tipi di credenziale validi per i client TCP.Enumerates the valid credential types for TCP clients.

TransactionFlowOption

Enumerazione utilizzata con l'attributo TransactionFlowAttribute per specificare il criterio di flusso delle transazioni di un'operazione di servizio.An enumeration that is used with the TransactionFlowAttribute to specify the transaction flow policy for a service operation.

TransferMode

Indica se un canale utilizza modalità di trasferimento dei messaggi di richiesta e risposta con flusso o con memorizzazione nel buffer.Indicates whether a channel uses streamed or buffered modes for the transfer of request and response messages.

WebHttpSecurityMode

Definisce le modalità di sicurezza che è possibile utilizzare per configurare un endpoint di servizio per ricevere richieste HTTP.Defines the modes of security that can be used to configure a service endpoint to receive HTTP requests.

WSDualHttpSecurityMode

Consente di specificare le varie modalità di sicurezza dell'associazione WSDualHttpBinding.Specifies the different security modes for WSDualHttpBinding.

WSFederationHttpSecurityMode

Consente di specificare le varie modalità di sicurezza dell'associazione WSFederationHttpBinding.Specifies the different security modes for WSFederationHttpBinding.

WSMessageEncoding

Consente di definire se la codifica dei messaggi SOAP si basa su testo o sul meccanismo MTOM (Message Transmission Optimization Mechanism, meccanismo di ottimizzazione della trasmissione dei messaggi).Specifies whether Message Transmission Optimization Mechanism (MTOM) or text is used to encode SOAP messages.

Delegati

ClientBase<TChannel>.BeginOperationDelegate

Delegato usato dal metodo InvokeAsync(ClientBase<TChannel>, Object[], ClientBase<TChannel>, SendOrPostCallback, Object) per chiamare operazioni asincrone sul client.A delegate that is used by InvokeAsync(ClientBase<TChannel>, Object[], ClientBase<TChannel>, SendOrPostCallback, Object) for calling asynchronous operations on the client.

ClientBase<TChannel>.EndOperationDelegate

Rappresenta un delegato richiamato dal metodo InvokeAsync(ClientBase<TChannel>, Object[], ClientBase<TChannel>, SendOrPostCallback, Object) quando viene completata senza errori la chiamata eseguita da InvokeAsync(ClientBase<TChannel>, Object[], ClientBase<TChannel>, SendOrPostCallback, Object) a ClientBase<TChannel>.BeginOperationDelegate.Represents a delegate that is invoked by InvokeAsync(ClientBase<TChannel>, Object[], ClientBase<TChannel>, SendOrPostCallback, Object) on successful completion of the call made by InvokeAsync(ClientBase<TChannel>, Object[], ClientBase<TChannel>, SendOrPostCallback, Object) to ClientBase<TChannel>.BeginOperationDelegate.