Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Configuration / TransactionFlowElement.cs / 1 / TransactionFlowElement.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Configuration { using System.ComponentModel; using System.Configuration; using System.ServiceModel; using System.Globalization; using System.Net; using System.Net.Security; using System.Security.Principal; using System.ServiceModel.Channels; public partial class TransactionFlowElement : BindingElementExtensionElement { public TransactionFlowElement() { } public override void ApplyConfiguration(BindingElement bindingElement) { base.ApplyConfiguration(bindingElement); TransactionFlowBindingElement binding = (TransactionFlowBindingElement)bindingElement; binding.Transactions = true; binding.TransactionProtocol = this.TransactionProtocol; } [ConfigurationProperty(ConfigurationStrings.TransactionProtocol, DefaultValue = TransactionFlowDefaults.TransactionProtocolString)] [TypeConverter(typeof(TransactionProtocolConverter))] public TransactionProtocol TransactionProtocol { get { return (TransactionProtocol)base[ConfigurationStrings.TransactionProtocol]; } set { base[ConfigurationStrings.TransactionProtocol] = value; } } public override Type BindingElementType { get { return typeof(TransactionFlowBindingElement); } } public override void CopyFrom(ServiceModelExtensionElement from) { base.CopyFrom(from); TransactionFlowElement source = (TransactionFlowElement)from; #pragma warning suppress 56506 // [....], base.CopyFrom() validates the argument this.TransactionProtocol = source.TransactionProtocol; } override protected internal BindingElement CreateBindingElement() { return new TransactionFlowBindingElement(true, TransactionProtocol); } protected internal override void InitializeFrom(BindingElement bindingElement) { base.InitializeFrom(bindingElement); TransactionFlowBindingElement binding = (TransactionFlowBindingElement)bindingElement; this.TransactionProtocol = binding.TransactionProtocol; } } } // 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
- TextBoxView.cs
- CompoundFileIOPermission.cs
- ScrollableControl.cs
- AppModelKnownContentFactory.cs
- NamespaceTable.cs
- Command.cs
- ArrayTypeMismatchException.cs
- PropertyValueUIItem.cs
- WebPartDescription.cs
- SmtpNetworkElement.cs
- ImageConverter.cs
- IntSecurity.cs
- RuleSettings.cs
- ThousandthOfEmRealPoints.cs
- JavaScriptSerializer.cs
- TextSerializer.cs
- SqlTypeSystemProvider.cs
- DataSourceCache.cs
- GridViewDeletedEventArgs.cs
- InitializerFacet.cs
- CacheVirtualItemsEvent.cs
- DomNameTable.cs
- WebPartDescriptionCollection.cs
- JsonByteArrayDataContract.cs
- TileModeValidation.cs
- AsyncContentLoadedEventArgs.cs
- DataView.cs
- XMLSchema.cs
- PersistenceTypeAttribute.cs
- Decorator.cs
- ContractsBCL.cs
- Rectangle.cs
- CodeGenerator.cs
- UnsafeNativeMethods.cs
- SourceElementsCollection.cs
- ADMembershipProvider.cs
- DynamicRouteExpression.cs
- PrinterSettings.cs
- EntityParameterCollection.cs
- OleDbSchemaGuid.cs
- FileDialog.cs
- Win32.cs
- WSUtilitySpecificationVersion.cs
- SafeFileHandle.cs
- SplineKeyFrames.cs
- BamlLocalizer.cs
- PeerNameResolver.cs
- PageParserFilter.cs
- FieldTemplateFactory.cs
- IImplicitResourceProvider.cs
- XmlDataCollection.cs
- DataContractSerializerElement.cs
- TypeConverterMarkupExtension.cs
- TextShapeableCharacters.cs
- DomainConstraint.cs
- FragmentQuery.cs
- HtmlHistory.cs
- SafeCryptContextHandle.cs
- BitmapCodecInfo.cs
- TextProperties.cs
- Int64.cs
- XmlAutoDetectWriter.cs
- X509Utils.cs
- OneToOneMappingSerializer.cs
- GridSplitterAutomationPeer.cs
- CqlErrorHelper.cs
- TableLayoutPanelCellPosition.cs
- ELinqQueryState.cs
- NTAccount.cs
- BoolExpression.cs
- AudioLevelUpdatedEventArgs.cs
- VirtualPathUtility.cs
- Assembly.cs
- VisualCollection.cs
- WFItemsToSpacerVisibility.cs
- BinaryParser.cs
- CodeObject.cs
- TimeSpanValidatorAttribute.cs
- SecuritySessionSecurityTokenAuthenticator.cs
- TextParagraphProperties.cs
- DefaultTraceListener.cs
- ExpressionReplacer.cs
- BasePattern.cs
- DataGridViewTopRowAccessibleObject.cs
- CompleteWizardStep.cs
- VBIdentifierName.cs
- XmlSiteMapProvider.cs
- OdbcRowUpdatingEvent.cs
- SettingsPropertyIsReadOnlyException.cs
- LookupNode.cs
- EntityCollection.cs
- ConsoleKeyInfo.cs
- SqlRowUpdatingEvent.cs
- Normalization.cs
- StrongNamePublicKeyBlob.cs
- MethodBuilder.cs
- PagesSection.cs
- WebServiceEnumData.cs
- NetMsmqSecurityElement.cs
- SHA1CryptoServiceProvider.cs