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
- RemoveStoryboard.cs
- CustomUserNameSecurityTokenAuthenticator.cs
- RefreshEventArgs.cs
- HttpWebResponse.cs
- RequestCacheManager.cs
- LassoHelper.cs
- ConfigurationValidatorAttribute.cs
- Rfc2898DeriveBytes.cs
- SQLByte.cs
- CuspData.cs
- ProviderConnectionPoint.cs
- UnionExpr.cs
- ScriptResourceAttribute.cs
- KerberosTicketHashIdentifierClause.cs
- NavigationPropertyEmitter.cs
- Figure.cs
- Container.cs
- CompositeFontInfo.cs
- InputReportEventArgs.cs
- ProjectionCamera.cs
- WmiInstallComponent.cs
- ScalarType.cs
- DbRetry.cs
- JsonDataContract.cs
- AttributeUsageAttribute.cs
- VariableAction.cs
- SHA512.cs
- DrawingVisual.cs
- RawTextInputReport.cs
- GestureRecognizer.cs
- PageParserFilter.cs
- StaticFileHandler.cs
- Double.cs
- TriggerCollection.cs
- MachineSettingsSection.cs
- GatewayDefinition.cs
- HierarchicalDataTemplate.cs
- AutomationPropertyInfo.cs
- MsmqDecodeHelper.cs
- DesignerSerializationVisibilityAttribute.cs
- DataObjectEventArgs.cs
- _BufferOffsetSize.cs
- DocumentReferenceCollection.cs
- ProxyElement.cs
- TypefaceCollection.cs
- ManagementException.cs
- DataTableMapping.cs
- ListItemParagraph.cs
- odbcmetadatacollectionnames.cs
- InternalsVisibleToAttribute.cs
- AsymmetricSignatureDeformatter.cs
- EncryptedReference.cs
- ColorKeyFrameCollection.cs
- DataGridViewColumnStateChangedEventArgs.cs
- CompilerGeneratedAttribute.cs
- SqlTypeConverter.cs
- WebContext.cs
- PropertyDescriptor.cs
- ImageIndexConverter.cs
- XmlDocumentType.cs
- ToolStripItemRenderEventArgs.cs
- CompModSwitches.cs
- DLinqAssociationProvider.cs
- WebPartDesigner.cs
- CategoryGridEntry.cs
- RadioButtonRenderer.cs
- TemplateKeyConverter.cs
- _BaseOverlappedAsyncResult.cs
- ApplicationHost.cs
- QilReplaceVisitor.cs
- xml.cs
- ListViewItem.cs
- DetailsViewPagerRow.cs
- StringExpressionSet.cs
- XmlRawWriterWrapper.cs
- QilDataSource.cs
- SqlDataSourceCommandParser.cs
- Cursors.cs
- FontStretch.cs
- ConfigurationSectionGroupCollection.cs
- ConfigXmlText.cs
- XPathCompiler.cs
- AbstractSvcMapFileLoader.cs
- Scripts.cs
- OptimizedTemplateContent.cs
- FixedSOMTableCell.cs
- SoapFormatterSinks.cs
- SwitchElementsCollection.cs
- SessionStateUtil.cs
- ValueTypeFixupInfo.cs
- PersonalizationDictionary.cs
- _SafeNetHandles.cs
- ActivityContext.cs
- ByteConverter.cs
- BuildProviderUtils.cs
- _CacheStreams.cs
- SqlAliaser.cs
- ConnectionStringSettings.cs
- SqlSelectStatement.cs
- GridViewRowCollection.cs