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
- DockAndAnchorLayout.cs
- StringWriter.cs
- sqlinternaltransaction.cs
- ProcessHostFactoryHelper.cs
- FieldTemplateFactory.cs
- CheckBoxRenderer.cs
- TreeNodeStyle.cs
- ListViewItemSelectionChangedEvent.cs
- NavigatorInput.cs
- BuildProvider.cs
- StrongNameIdentityPermission.cs
- ForceCopyBuildProvider.cs
- ParameterRetriever.cs
- ApplyImportsAction.cs
- DomNameTable.cs
- DataSourceControl.cs
- Message.cs
- TextViewBase.cs
- VScrollBar.cs
- DeclaredTypeElementCollection.cs
- figurelengthconverter.cs
- FormViewAutoFormat.cs
- RuleDefinitions.cs
- EventTask.cs
- RoleManagerEventArgs.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- FontEmbeddingManager.cs
- VisualBrush.cs
- WebControlAdapter.cs
- ValidationHelper.cs
- SocketException.cs
- CodeTypeReferenceCollection.cs
- panel.cs
- MatrixTransform.cs
- securitycriticaldata.cs
- DataIdProcessor.cs
- Privilege.cs
- InputBuffer.cs
- XsltContext.cs
- WebPageTraceListener.cs
- UpdateCompiler.cs
- DecoderExceptionFallback.cs
- ElementHostAutomationPeer.cs
- WebBrowserEvent.cs
- ToolStripDesigner.cs
- DefaultProxySection.cs
- Predicate.cs
- FieldTemplateUserControl.cs
- RegionData.cs
- Brush.cs
- datacache.cs
- ColumnResizeUndoUnit.cs
- SocketStream.cs
- RequestSecurityTokenResponse.cs
- TriState.cs
- XmlHelper.cs
- DbConvert.cs
- Error.cs
- BrowsableAttribute.cs
- ClientSettingsProvider.cs
- ResolveNameEventArgs.cs
- XmlSchemaParticle.cs
- BitmapEffectInputConnector.cs
- TripleDESCryptoServiceProvider.cs
- MarkupExtensionReturnTypeAttribute.cs
- ChangePassword.cs
- CustomLineCap.cs
- RowType.cs
- WebPart.cs
- ValidatingPropertiesEventArgs.cs
- SoapHttpTransportImporter.cs
- HttpChannelBindingToken.cs
- MeasureItemEvent.cs
- DropDownHolder.cs
- AutomationPropertyInfo.cs
- RtfFormatStack.cs
- DocumentViewerBase.cs
- ProxyHwnd.cs
- BitmapEffectDrawingContextWalker.cs
- JoinTreeSlot.cs
- HtmlTableCellCollection.cs
- AttachedPropertyDescriptor.cs
- EventBindingService.cs
- ContentHostHelper.cs
- FileVersionInfo.cs
- DrawingVisual.cs
- MailMessageEventArgs.cs
- DataIdProcessor.cs
- OdbcInfoMessageEvent.cs
- Label.cs
- MsmqIntegrationMessagePool.cs
- WindowsListViewScroll.cs
- KeysConverter.cs
- RegexFCD.cs
- sqlser.cs
- TextStore.cs
- MaterialGroup.cs
- CodeSnippetCompileUnit.cs
- DragEventArgs.cs
- ConfigXmlSignificantWhitespace.cs