Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.ServiceModel.Discovery / System / ServiceModel / Discovery / Configuration / ScopeElement.cs / 1305376 / ScopeElement.cs
//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.ServiceModel.Discovery.Configuration { using System.Configuration; using System.Runtime; using SR2 = System.ServiceModel.Discovery.SR; [Fx.Tag.XamlVisible(false)] public sealed class ScopeElement : ConfigurationElement { ConfigurationPropertyCollection properties; [ConfigurationProperty(ConfigurationStrings.Scope, Options = ConfigurationPropertyOptions.IsRequired | ConfigurationPropertyOptions.IsKey)] [CallbackValidator(CallbackMethodName = "ScopeValidatorCallback", Type = typeof(ScopeElement))] public Uri Scope { get { return (Uri)base[ConfigurationStrings.Scope]; } set { base[ConfigurationStrings.Scope] = value; } } protected override ConfigurationPropertyCollection Properties { get { if (this.properties == null) { ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection(); properties.Add( new ConfigurationProperty( ConfigurationStrings.Scope, typeof(Uri), null, null, new CallbackValidator(typeof(Uri), new ValidatorCallback(ScopeElement.ScopeValidatorCallback)), System.Configuration.ConfigurationPropertyOptions.IsRequired | System.Configuration.ConfigurationPropertyOptions.IsKey)); this.properties = properties; } return this.properties; } } internal static void ScopeValidatorCallback(object scope) { if ((scope != null) && !((Uri)scope).IsAbsoluteUri) { throw FxTrace.Exception.AsError(new ArgumentException(SR2.DiscoveryConfigInvalidScopeUri(scope))); } } } } // 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
- DbConnectionPoolIdentity.cs
- MarginsConverter.cs
- InternalControlCollection.cs
- Win32Exception.cs
- CachedPathData.cs
- HttpsTransportElement.cs
- ApplyImportsAction.cs
- Connector.cs
- CompiledQueryCacheKey.cs
- graph.cs
- ExpandCollapsePattern.cs
- AsymmetricKeyExchangeFormatter.cs
- Drawing.cs
- EncodingInfo.cs
- TitleStyle.cs
- DrawingContext.cs
- DataGridViewAutoSizeModeEventArgs.cs
- WebPartAuthorizationEventArgs.cs
- RsaEndpointIdentity.cs
- ListViewTableCell.cs
- MethodBuilder.cs
- SecurityBindingElementImporter.cs
- ImageAttributes.cs
- RegexTree.cs
- MetadataArtifactLoaderComposite.cs
- FileDialog.cs
- SplitContainer.cs
- SessionStateSection.cs
- MessageFormatterConverter.cs
- MetadataSection.cs
- ScopelessEnumAttribute.cs
- HostElement.cs
- XmlNodeComparer.cs
- HttpCookiesSection.cs
- DataGridItemCollection.cs
- Vector3DKeyFrameCollection.cs
- TextEditorParagraphs.cs
- VectorAnimationBase.cs
- OleDbReferenceCollection.cs
- CollectionView.cs
- QilReference.cs
- FocusChangedEventArgs.cs
- SecurityDocument.cs
- ToolStripDropDownMenu.cs
- ModelPerspective.cs
- WorkflowMarkupSerializationProvider.cs
- LayoutEditorPart.cs
- NoneExcludedImageIndexConverter.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- DiscoveryDocumentSerializer.cs
- SqlClientPermission.cs
- PrimitiveType.cs
- FederatedMessageSecurityOverHttp.cs
- ScrollProviderWrapper.cs
- BamlResourceSerializer.cs
- SecurityDescriptor.cs
- Overlapped.cs
- BCLDebug.cs
- CodeAttributeDeclarationCollection.cs
- CodeRegionDirective.cs
- MergeFailedEvent.cs
- ApplicationContext.cs
- FieldAccessException.cs
- StringConcat.cs
- SHA512.cs
- XmlNamespaceDeclarationsAttribute.cs
- MsmqIntegrationMessageProperty.cs
- DefaultObjectMappingItemCollection.cs
- HttpModuleAction.cs
- ItemsChangedEventArgs.cs
- UITypeEditor.cs
- FontDifferentiator.cs
- ProxySimple.cs
- TypeSource.cs
- QueryStoreStatusRequest.cs
- QilBinary.cs
- HybridDictionary.cs
- VolatileEnlistmentState.cs
- BooleanStorage.cs
- DependencyObjectType.cs
- ExtendLockAsyncResult.cs
- WebScriptMetadataFormatter.cs
- AuthenticationSection.cs
- PageCatalogPart.cs
- ToolStripScrollButton.cs
- TileBrush.cs
- ChangePassword.cs
- WpfSharedBamlSchemaContext.cs
- MultiByteCodec.cs
- UnmanagedMarshal.cs
- ResolveNextArgumentWorkItem.cs
- AccessorTable.cs
- OracleParameterBinding.cs
- XmlDocumentSerializer.cs
- MessageQuerySet.cs
- SecurityHeaderLayout.cs
- AxHost.cs
- SqlProviderServices.cs
- CurrentTimeZone.cs
- ImageFormatConverter.cs