Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / ComIntegration / ComPlusContractBehavior.cs / 1 / ComPlusContractBehavior.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.ComIntegration { using System; using System.ServiceModel.Channels; using System.ServiceModel; using System.ServiceModel.Dispatcher; using System.ServiceModel.Description; using System.Collections.Generic; class ComPlusContractBehavior : IContractBehavior { ServiceInfo info; public ComPlusContractBehavior(ServiceInfo info) { this.info = info; } public void Validate(ContractDescription description, ServiceEndpoint endpoint) { } public void AddBindingParameters(ContractDescription description, ServiceEndpoint endpoint, BindingParameterCollection parameters) { } public void ApplyDispatchBehavior(ContractDescription description, ServiceEndpoint endpoint, DispatchRuntime dispatch) { dispatch.InstanceProvider = new ComPlusInstanceProvider(info); dispatch.InstanceContextInitializers.Add (new ComPlusInstanceContextInitializer (info)); foreach(DispatchOperation operation in dispatch.Operations) { operation.CallContextInitializers.Add( new ComPlusThreadInitializer( description, operation, info)); } } public void ApplyClientBehavior(ContractDescription description, ServiceEndpoint endpoint, ClientRuntime proxy) { return; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SubpageParagraph.cs
- ProfileBuildProvider.cs
- NewItemsContextMenuStrip.cs
- DragSelectionMessageFilter.cs
- ISAPIWorkerRequest.cs
- XmlParserContext.cs
- SizeKeyFrameCollection.cs
- KernelTypeValidation.cs
- DropShadowBitmapEffect.cs
- Animatable.cs
- DataRecordInfo.cs
- MonthChangedEventArgs.cs
- DoubleAnimationBase.cs
- RawTextInputReport.cs
- ProfileBuildProvider.cs
- WorkflowNamespace.cs
- AmbientLight.cs
- ZoneButton.cs
- WindowsFormsLinkLabel.cs
- DBParameter.cs
- RTTypeWrapper.cs
- SmiConnection.cs
- ContentType.cs
- FullTextState.cs
- COM2IDispatchConverter.cs
- ValueTypeFixupInfo.cs
- mediaeventargs.cs
- ActivitySurrogateSelector.cs
- TableLayout.cs
- MissingSatelliteAssemblyException.cs
- PartialCachingAttribute.cs
- FrameDimension.cs
- XPathSingletonIterator.cs
- BulletDecorator.cs
- ObjectContext.cs
- DataGridParentRows.cs
- MsmqTransportSecurity.cs
- XmlCDATASection.cs
- DesignerSerializationOptionsAttribute.cs
- Permission.cs
- FixedSOMPageConstructor.cs
- FileNotFoundException.cs
- EnvironmentPermission.cs
- DecimalAnimation.cs
- SoapIncludeAttribute.cs
- SafeEventLogReadHandle.cs
- TableItemStyle.cs
- DomainUpDown.cs
- PermissionListSet.cs
- XmlToDatasetMap.cs
- Tool.cs
- Crc32.cs
- HttpModuleAction.cs
- RegexCapture.cs
- CatalogPartCollection.cs
- DesignSurfaceCollection.cs
- EnumConverter.cs
- SafeEventLogWriteHandle.cs
- SelectManyQueryOperator.cs
- NegatedCellConstant.cs
- _AutoWebProxyScriptEngine.cs
- HttpServerProtocol.cs
- RelativeSource.cs
- UseAttributeSetsAction.cs
- XPathBuilder.cs
- ProxyWebPartManager.cs
- EntitySetDataBindingList.cs
- Util.cs
- ConnectionsZone.cs
- COM2EnumConverter.cs
- MsmqInputSessionChannelListener.cs
- ConfigViewGenerator.cs
- SchemaCollectionPreprocessor.cs
- WindowsToolbarAsMenu.cs
- StorageBasedPackageProperties.cs
- TemplateControl.cs
- RightsManagementEncryptionTransform.cs
- GenericTypeParameterBuilder.cs
- Parallel.cs
- GACIdentityPermission.cs
- DiagnosticsElement.cs
- CheckBoxList.cs
- RequestCacheValidator.cs
- AttributeXamlType.cs
- RadioButton.cs
- ProxyWebPart.cs
- ToolStripCustomTypeDescriptor.cs
- TcpConnectionPoolSettings.cs
- SizeLimitedCache.cs
- XpsPackagingPolicy.cs
- XsdBuildProvider.cs
- ErrorInfoXmlDocument.cs
- DiagnosticsConfiguration.cs
- Stacktrace.cs
- CodeParameterDeclarationExpression.cs
- ValidatorCompatibilityHelper.cs
- ConstructorNeedsTagAttribute.cs
- EntityType.cs
- StateManagedCollection.cs
- CompressedStack.cs