Programming WCF Services

Index

[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X]

TargetContract property

TCP

     addresses

     bindings

     MEX endpoints

         adding programmatically

     secure transport

TcpClientCredentialType enum, TcpTransportSecurity

TcpTransportSecurity class 2nd

terminating a transaction

test certificates

text-based encoding

thread affinity

     AffinitySynchronizer class

     CallbackThreadAffinityBehavior attribute

     services

     ThreadAffinityBehavior attribute

     ThreadAffinityHelper class 2nd

         CloseThread( ) method

Thread class, CurrentPrincipal property

thread local storage (TLS) 2nd

thread safety

     callback method for asynchronous call completion

     resources used by services

thread-relative static variable, storing form reference

ThreadStaticAttribute class

throttling

     configuring administratively

     configuring in the binding

     configuring programmatically

     queued services

     reading throttled values

     streamlining with ServiceHost<T>

Timeout property, TransactionOptions class

timeouts

     queued service messages

     session

     specifying with WaitOne( )

     transaction

         controlled by callback type

     transaction scope

     WCF client calls

TimeSpan InactivityTimeout property, ReliableSession class

TimeToLive property, MsmqBindingBase class

TLS (thread local storage) 2nd

ToArray( ) method, DataTableHelper class

TokenImpersonationLevel class

     .Anonymous value

     .Delegation value

     .Identification value 2nd

     .Impersonation value 2nd

     .None value

tokens (authentication mechanism) 2nd

Transaction class

     ambient transaction

     Current property

     Rollback( ) method

     TransactionInformation property

transaction managers

     promotion of transactions

transaction-aware bindings

TransactionAbortedException

transactional clients of queued sessionless endpoint

transactional file system (TXF)

transactional registry (TXR)

Transactional<T> class

TransactionalArray<T> class

TransactionalDictionary<K,T> class

TransactionalList<T> class

TransactionAutoComplete property 2nd

     OperationBehavior attribute

     setting to false 2nd

TransactionAutoCompleteOnSessionClose property, ServiceBehavior attribute 2nd

TransactionFlow attribute 2nd

     callback contracts

TransactionFlow property, transaction-aware bindings

TransactionFlowOption attribute

     .Allowed value 2nd

     .Mandatory value

     .Not Allowed value

    .NotAllowed value

         one-way calls

     transaction modes and

TransactionInformation class

     DistributedIdentifier property

     LocalIdentifier property

TransactionInformation property, Transaction class

TransactionIsolationLevel property

     ServiceBehavior attribute

     TransactionScope class

TransactionOptions class, IsolationLevel property

TransactionProtocol class

transactions 2nd

     asynchronous calls and

     callbacks

         transaction modes

         using

         voting

     clients of sessionful queued service

     coding guidelines

     configuration for HTTP bridge

     defined

     delivery and playback

     explicit programming

         flow management

         nonservice clients

         scope

     instance management and

     local versus distributed

     managing

     propagation

         transaction flow and binding

         transaction flow and operation contract

         transaction modes and

     properties

         atomic property

         consistent

         durable property

         isolated property

     protocols and managers

     queued singleton service 2nd

     recovery

     reentrancy and

     resources

     response service

         response as part of playback transaction

         response in new transaction

     service programming

         propagation modes

         transaction isolation

         transaction timeout

         voting and completion

     service state management

         transaction boundaries

     service transaction configuration

         ignoring playback transaction

         participating in playback transaction

         using new transaction

     sessionful queued services

     synchronized access

     unsynchronized access

TransactionScope class

     Complete( ) method

     direct scope nesting

     Dispose( ) method

     indirect scope nesting

     options

     TransactionScopeOption enum

     voting inside nested scope

TransactionScopeOption enum, TransactionScope

     .Required value 2nd

     .RequiresNew value 2nd

     .Suppress value 2nd

     .TimeSpan value

TransactionScopeRequired property

     OperationBehavior attribute

     queued singleton service 2nd

     service participating in playback transaction

     service using transaction separate from playback transaction

     sessionful queued service

TransactionTimeout property, ServiceBehavior attribute

Transfer property

     NetMsmqBinding class

     NetNamedPipeBinding class

     NetTcpBinding class

transfer security

    anonymous scenario

         Message security

    business-to-business scenario

         callbacks

         Message security

    Internet scenario

         Message security

         WSDualHttpBinding

         WSHttpBinding

    intranet scenario

         NetMsmqBinding

         NetNamedPipeBinding

         NetTcpBinding

    Message security

         bindings and client credentials

         summary for security scenarios

     mode configuration

         bindings

     modes

         Both

         Message security

         Mixed

         None

         transport security

     no security scenario

         callbacks

         None mode

     summary for all scenarios

     Transport security

         summary for security scenarios

         using Windows credentials with

     Transport security and credentials

TransferMode property

     .Streamed value

     .StreamedResponse value

transient subscriptions, managing

Transport mode

     security protection levels

Transport property

     NetMsmqBinding class

     NetNamedPipeBinding class

     NetTcpBinding class

transport protocols

     bindings 2nd

     streaming and

transport reliability

transport schemas

     HTTP

     IPC

     peer network

     TCP

Transport security

     client credentials

     configuring for NetNamedPipeBinding

     configuring for NetTcpBinding

     NetMsmq binding

     summary for security scenarios

     support by WSHttpBinding

     using Windows credentials with

transport-level sessions

     not allowed

     reliability

trusted root authority

two-phase commit protocol

     DTCs and

TXF (transactional file system)

TXR (transactional registry)

type safety, duplex proxy and

Категории