Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Costruttore WebMethodAttribute (Boolean, TransactionOption)

 

Data di pubblicazione: ottobre 2016

Inizializza una nuova istanza della classe WebMethodAttribute.

Spazio dei nomi:   System.Web.Services
Assembly:  System.Web.Services (in System.Web.Services.dll)

public WebMethodAttribute(
	bool enableSession,
	TransactionOption transactionOption
)

Parametri

enableSession
Type: System.Boolean

Indica se lo stato della sessione è abilitato per il metodo del servizio Web XML.

transactionOption
Type: System.EnterpriseServices.TransactionOption

Inizializza il supporto delle transazioni di un metodo di servizio Web XML.

Una chiamata al servizio web può essere solo la radice di una transazione, a causa della natura senza stata del protocollo HTTP. Ciò significa che le due impostazioni seguenti sono equivalenti, con ogni chiamata crea una nuova transazione:

[WebMethod(TransactionOption = TransactionOption.Required)]
[WebMethod(TransactionOption = TransactionOption.RequiresNew)]

Significa inoltre che tutte le impostazioni seguenti sono equivalenti. vale a dire senza il supporto delle transazioni:

[WebMethod] // TransactionOption.Disabled is the default
[WebMethod(TransactionOption = TransactionOption.Disabled)]
[WebMethod(TransactionOption = Transaction.NotSupported)]
[WebMethod(TransactionOption = Transaction.Supported)]

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: