Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Configuration / PrivacyNoticeElement.cs / 1 / PrivacyNoticeElement.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Configuration { using System.Configuration; using System.ServiceModel; using System.ServiceModel.Channels; public partial class PrivacyNoticeElement : BindingElementExtensionElement { [ConfigurationProperty(ConfigurationStrings.Url)] public Uri Url { get { return (Uri)base[ConfigurationStrings.Url]; } set { base[ConfigurationStrings.Url] = value; } } [ConfigurationProperty(ConfigurationStrings.Version, DefaultValue = 0)] [IntegerValidator(MinValue = 0)] public int Version { get { return (int)base[ConfigurationStrings.Version]; } set { base[ConfigurationStrings.Version] = value; } } public override Type BindingElementType { get { return typeof( PrivacyNoticeBindingElement ); } } public override void ApplyConfiguration(BindingElement bindingElement) { base.ApplyConfiguration(bindingElement); PrivacyNoticeBindingElement binding = (PrivacyNoticeBindingElement)bindingElement; binding.Url = this.Url; binding.Version = this.Version; } protected internal override BindingElement CreateBindingElement() { PrivacyNoticeBindingElement binding = new PrivacyNoticeBindingElement(); this.ApplyConfiguration(binding); return binding; } public override void CopyFrom(ServiceModelExtensionElement from) { base.CopyFrom(from); PrivacyNoticeElement source = (PrivacyNoticeElement) from; #pragma warning suppress 56506 // [....], base.CopyFrom() validates the argument this.Url = source.Url; this.Version = source.Version; } protected internal override void InitializeFrom(BindingElement bindingElement) { base.InitializeFrom(bindingElement); PrivacyNoticeBindingElement binding = (PrivacyNoticeBindingElement)bindingElement; this.Url = binding.Url; this.Version = binding.Version; } } } // 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
- ProcessModule.cs
- TargetControlTypeCache.cs
- RegexCapture.cs
- WindowsTitleBar.cs
- NumberFormatter.cs
- CryptoApi.cs
- ConfigXmlElement.cs
- CompressStream.cs
- CookieParameter.cs
- MessageBox.cs
- HwndTarget.cs
- TraceContext.cs
- SapiRecognizer.cs
- TextViewBase.cs
- ProfilePropertySettings.cs
- DefaultMemberAttribute.cs
- PopupEventArgs.cs
- Control.cs
- DataKeyCollection.cs
- WebPartRestoreVerb.cs
- URLString.cs
- TabControlCancelEvent.cs
- baseaxisquery.cs
- XsltContext.cs
- URLMembershipCondition.cs
- PolyLineSegment.cs
- LocatorManager.cs
- DbDeleteCommandTree.cs
- MeasureData.cs
- InheritanceAttribute.cs
- NotifyInputEventArgs.cs
- BindableAttribute.cs
- ConnectionPoolManager.cs
- OleDbWrapper.cs
- ADMembershipProvider.cs
- SourceInterpreter.cs
- ConfigurationSectionGroup.cs
- EntityContainer.cs
- NeutralResourcesLanguageAttribute.cs
- _SafeNetHandles.cs
- AudioStateChangedEventArgs.cs
- HTTP_SERVICE_CONFIG_URLACL_PARAM.cs
- ToolStripRenderer.cs
- FontUnit.cs
- XmlSiteMapProvider.cs
- _ScatterGatherBuffers.cs
- DependencyObjectProvider.cs
- ToolZone.cs
- IIS7WorkerRequest.cs
- ExpressionVisitorHelpers.cs
- DetailsViewInsertedEventArgs.cs
- PrePrepareMethodAttribute.cs
- PolyQuadraticBezierSegment.cs
- DataGridViewSortCompareEventArgs.cs
- CatalogPartChrome.cs
- SatelliteContractVersionAttribute.cs
- ButtonFieldBase.cs
- CodeSnippetCompileUnit.cs
- SiteMap.cs
- GotoExpression.cs
- ActivityXRefConverter.cs
- DialogWindow.cs
- SiteMap.cs
- RawKeyboardInputReport.cs
- UInt64.cs
- SelectionPattern.cs
- ClientTargetSection.cs
- DictionaryMarkupSerializer.cs
- FontNamesConverter.cs
- XmlSignatureManifest.cs
- QilInvokeLateBound.cs
- PriorityBinding.cs
- ProjectionCamera.cs
- Expander.cs
- OraclePermission.cs
- ScaleTransform.cs
- UnsafeNativeMethods.cs
- TripleDESCryptoServiceProvider.cs
- ReliabilityContractAttribute.cs
- DataColumnPropertyDescriptor.cs
- Operators.cs
- XmlSortKey.cs
- PeerCollaborationPermission.cs
- SQLBinaryStorage.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- NetworkStream.cs
- MemoryPressure.cs
- XMLSyntaxException.cs
- IRCollection.cs
- _IPv4Address.cs
- ConfigXmlText.cs
- BlockCollection.cs
- SimpleTypeResolver.cs
- DescendantQuery.cs
- Style.cs
- TreeIterator.cs
- SequenceNumber.cs
- SecureStringHasher.cs
- TextDecorationCollection.cs
- WebPermission.cs