Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.ServiceModel.Activities / System / ServiceModel / Activities / Tracking / Configuration / AnnotationElement.cs / 1305376 / AnnotationElement.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel.Activities.Tracking.Configuration { using System.Configuration; using System.Runtime; using System.Diagnostics.CodeAnalysis; [Fx.Tag.XamlVisible(false)] public class AnnotationElement : TrackingConfigurationElement { ConfigurationPropertyCollection properties; protected override ConfigurationPropertyCollection Properties { get { if (this.properties == null) { ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection(); properties.Add(new ConfigurationProperty(TrackingConfigurationStrings.Name, typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.IsRequired | System.Configuration.ConfigurationPropertyOptions.IsKey)); properties.Add(new ConfigurationProperty(TrackingConfigurationStrings.Value, typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.IsRequired)); this.properties = properties; } return this.properties; } } [SuppressMessage(FxCop.Category.Configuration, FxCop.Rule.ConfigurationPropertyAttributeRule, Justification = "This property is defined by the base class to compute unique key.")] public override object ElementKey { get { return this.Name; } } [ConfigurationProperty(TrackingConfigurationStrings.Name, IsKey = true, IsRequired = true)] [StringValidator(MinLength = 0)] [SuppressMessage(FxCop.Category.Configuration, FxCop.Rule.ConfigurationValidatorAttributeRule, MessageId = "System.ServiceModel.Activities.Tracking.Configuration.AnnotationElement.Name", Justification = "StringValidator verifies minimum size")] public string Name { get { return (string)base[TrackingConfigurationStrings.Name]; } set { base[TrackingConfigurationStrings.Name] = value; } } [ConfigurationProperty(TrackingConfigurationStrings.Value, IsRequired = true)] [StringValidator(MinLength = 0)] [SuppressMessage(FxCop.Category.Configuration, FxCop.Rule.ConfigurationValidatorAttributeRule, MessageId = "System.ServiceModel.Activities.Tracking.Configuration.AnnotationElement.Value", Justification = "StringValidator verifies minimum size")] public string Value { get { return (string)base[TrackingConfigurationStrings.Value]; } set { base[TrackingConfigurationStrings.Value] = value; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- PointAnimationBase.cs
- ListCollectionView.cs
- XmlHierarchicalDataSourceView.cs
- BatchParser.cs
- RayHitTestParameters.cs
- TextTrailingWordEllipsis.cs
- WebPartZone.cs
- EntityDesignerDataSourceView.cs
- SessionEndingEventArgs.cs
- WebConvert.cs
- MenuCommand.cs
- LogSwitch.cs
- DurableServiceAttribute.cs
- UIntPtr.cs
- LineSegment.cs
- FormsIdentity.cs
- WindowsContainer.cs
- XmlParserContext.cs
- CfgParser.cs
- Dictionary.cs
- Peer.cs
- WindowsBrush.cs
- PathSegmentCollection.cs
- DataGridState.cs
- AlternateView.cs
- mediapermission.cs
- CollectionDataContractAttribute.cs
- MatrixAnimationBase.cs
- ImagingCache.cs
- Control.cs
- InternalConfigEventArgs.cs
- HtmlInputImage.cs
- EntityDataSourceConfigureObjectContext.cs
- LeaseManager.cs
- ErrorRuntimeConfig.cs
- PathStreamGeometryContext.cs
- ControlTemplate.cs
- _HeaderInfoTable.cs
- Constraint.cs
- TCEAdapterGenerator.cs
- IsolatedStorageException.cs
- WebPartVerb.cs
- ClassHandlersStore.cs
- DataContractSerializer.cs
- DataControlExtensions.cs
- HttpServerUtilityWrapper.cs
- ImageInfo.cs
- DoubleKeyFrameCollection.cs
- ProtectedProviderSettings.cs
- SqlTriggerAttribute.cs
- OdbcEnvironment.cs
- PagesSection.cs
- RuleRef.cs
- FontSource.cs
- HMACSHA384.cs
- TimeoutException.cs
- PeerIPHelper.cs
- Query.cs
- ErrorFormatterPage.cs
- PersonalizationStateInfo.cs
- XmlSchemaAnyAttribute.cs
- HotSpotCollection.cs
- PenThreadWorker.cs
- HtmlAnchor.cs
- DateTimeOffset.cs
- PrintPreviewGraphics.cs
- Int16AnimationBase.cs
- HttpSessionStateBase.cs
- EventLogRecord.cs
- LayoutEditorPart.cs
- OpenFileDialog.cs
- CommentAction.cs
- RequestUriProcessor.cs
- CommentAction.cs
- ImportCatalogPart.cs
- SubpageParaClient.cs
- OpenFileDialog.cs
- TransformDescriptor.cs
- ListControlBuilder.cs
- SecurityResources.cs
- DataGridViewAccessibleObject.cs
- WebCategoryAttribute.cs
- safelinkcollection.cs
- OleDbDataReader.cs
- precedingquery.cs
- TextElementEnumerator.cs
- SizeFConverter.cs
- NativeCppClassAttribute.cs
- InstanceDataCollectionCollection.cs
- DataGridComponentEditor.cs
- DependencyObject.cs
- RuleSetBrowserDialog.cs
- BitmapFrame.cs
- DockPanel.cs
- SessionEndingCancelEventArgs.cs
- ObjectDataSourceDesigner.cs
- MobileCapabilities.cs
- TextEndOfSegment.cs
- ClientConfigurationHost.cs
- UserPreferenceChangingEventArgs.cs