Sdílet prostřednictvím


TransferSession Výčet

Definice

Určuje, zda smlouva o přenosu zpráv z klienta do aplikace vyžaduje relaci a zda doručování zpráv musí zachovat pořadí, ve kterém jsou operace volána klientem.

public enum class TransferSession
public enum TransferSession
type TransferSession = 
Public Enum TransferSession
Dědičnost
TransferSession

Pole

None 0

Určuje, že relace není nutná k interakci se službami v této smlouvě.

Ordered 1

Určuje, že relace se zárukami doručení objednaných zpráv je vyžadována pro interakci se službami v této smlouvě.

Unordered 2

Určuje, že relace se zárukami doručení neuspořádané zprávy je dostatečná pro interakci se službami v této smlouvě.

Poznámky

Výčty TransferSession se obvykle používají ve spojení se servisní smlouvou. Když klient odesílá zprávy vzdálené aplikaci nebo službě za účelem volání operací, slouží k určení, TransferSession jestli je relace nutná pro interakci se službou a jestli zprávy použité k vyvolání operací ve službě musí dorazit ve stejném pořadí, ve kterém byly odeslány.

Doručování zpráv mezi klientem a službou vyžaduje relaci, aby se zachovalo pořadí, ve kterém klient volá operace. Pokud mezi koncovými body neexistuje žádná relace, pak se v objednávce doručení neodráží pořadí, ve kterém se zprávy odesílají.

  • Hodnota TransferSession , kterou aplikace používá, určuje, zda aplikace vyžaduje určité pořadí ve sekvenci volání. Pokud je objednávka, smlouva vyžaduje, aby zprávy docházeny v pořadí, ve kterém se odesílaly.

  • Pokud se neuspořádá, můžou zprávy použité k vyvolání veřejných operací dorazit v libovolném pořadí.

Pokud žádné, neexistují žádné relace.

Platí pro