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]

I/O streams

IAsyncResult interface

     AsyncState property

     AsyncWaitHandle property

     IsCompleted property

IClientChannel interface

     InnerChannel property

     SessionId property

ICommunicationObject interface

     Abort( ) method

     Close( ) method

IContractBehavior interface

identifiers (IDs)

     method ID for response service call

     session

     transaction

         distributed ID

         local ID

identities

     IIdentity interface

     roles

     WindowsIdentity class

identity management

     anonymous applications

     business-to-business application

     Internet application

     Internet application using ASP.NET providers

     intranet application

     no security scenario

IDictionary interface

IDictionary<K,T> interface

IDisposable interface

     Dispose( ) method 2nd

IDuplexContextChannel interface

IEndpointBehavior interface 2nd 3rd

     ApplyClientBehavior( ) method

     implemented by callback object

IErrorHandler interface 2nd

     error handling extension that supports

     HandleError( ) method

     implementation provided by client-side callback object

     implemented by callback class

     ProvideFault( ) method

     supported directly by service class

IExtensibleDataObject interface

     data contract schema compatibility and

IgnoreExtensionDataObject property, ServiceBehavior attribute

IIdentity interface 2nd

     IsAuthenticated property

IIS (Internet Information Server), hosting a service 2nd

IMetadataExchange interface

Impersonate( ) method, WindowsIdentity class

ImpersonateAll( ) method, SecurityHelper class

ImpersonateCallerForAllOperations property 2nd

impersonation

     declarative

     impersonating all operations

     Internet application using Windows credentials

     Internet service authenticating clients with Windows credentials

     intranet service

     manual

     restricting

     soft impersonation

     summary for security scenarios

     using

Impersonation property, OperationBehavior attribute

ImpersonationOption enum

     .Allowed value

     .NotAllowed value

ImpersonationOption enum, OperationBehavior

     .Allowed value

     .NotAllowed value

     .Required value 2nd

implicit data contract

ImportAllEndpoints( ) method

importing data contracts

in-doubt transactions

in-proc hosting

     config file

IncludeExceptionDetailInFaults property

     CallbackBehavior attribute

     setting for host

IncomingMessageHeaders property, MessageHeaders

index of specific Windows group roles

InDoubt (DeliveryStatus)

infoset

inheritance

     contracts

     DataContract attribute and

InnerChannel property, IClientChannel

InnerDuplexChannel property, DuplexClientBase<T>

InProcFactory class

     adding duplex support

     throttling support

instance management 2nd

     behaviors

     coding guidelines

     concurrency and 2nd

     exceptions and

     instance deactivation

     per-call queued services

         nontransactional clients

         per-call processing

         transactional clients

     per-call services 2nd

         benefits

         choosing

         configuring

         designing

         transactional

     per-session services 2nd

         configuring private sessions

         reliability

         session ID

         session termination

         transactional

     sessionful queued services

         clients and transactions

         services and transactions

     singleton queued services

         calls and order

     singleton services 2nd

         example service and client

         initializing

         situations for using

         transactional

     throttling

InstanceContext class

     ReleaseServiceInstance( ) method

InstanceContext<T> class

InstanceContextMode property, ServiceBehavior attribute

     PerCall

     PerSession

     Single

instances (concurrent), maximum number of

interactive identity

interfaces

     callback contract hierarchy

     data contract base type

     ServiceContract attribute 2nd

Internet applications

     authentication

     message protection

         configuring host certificate

         service certificate validation

         using host certificate

         working with test certificate

     securing Internet bindings

     SecurityBehavior attribute and ServiceSecurity enum

     using ASP.NET providers

         authentication

         authorization

         callbacks

         credentials administration

         Credentials Manager application

         credentials providers

         identity management

         Visual Studio 2005 shortcomings

     using Windows credentials

Internet bindings

     Message security transfer security mode

     Message transfer security and credentials

     securing for business-to-business application

Internet Information Server (IIS), hosting a service 2nd

Internet services, queued call support with HTTP bridge

intranet applications

     authentication

         alternative Windows credentials

     authorization

         declarative role-based security

         programmatic role-based security

         security principal

         selecting mode

     callbacks

     identifies

     identity management

     impersonation

         declarative

         impersonating all operations

         manual

         restricting

         using

     message protection

     securing intranet bindings

     security call context

     SecurityBehavior attribute and ServiceSecurity enum

intranet bindings

     securing

     Transport security

     Windows credentials

IOperationBehavior interface 2nd

IPC

     addresses

     binding

     MEX endpoints

     transport security

IPersistentSubscriptionService interface 2nd

IPrincipal interface

     IIdentity interface

     IsInRole( ) method

IsAnonymous property, WindowsIdentity class

IsAuthenticated property, IIdentity interface

IsCompleted property, IAsyncResult interface

IServiceBehavior interface 2nd 3rd 4th

     AddBindingParameters( ) method

     ApplyDispatchBehavior( ) method

     Validate( ) method 2nd 3rd

IsInitiating property, OperationContract

IsInRole( ) method

     IPrincipal interface 2nd

     WindowsPrincipal class

isolated property (transactions)

isolation levels, TransactionScope

isolation, transaction 2nd

     controlled by callback type

IsolationLevel enumeration

IsolationLevel property, TransactionOptions

IsOneWay property, OperationContract class

IsRequired property, DataMember attribute

issued token authentication

IsTerminating property, OperationContract

ISubscriptionService interface

IsUserInRole( ) method

     RoleProvider class

     Roles class

iterators (C#)

Категории