Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Administration / ServiceAppDomainAssociationProvider.cs / 1 / ServiceAppDomainAssociationProvider.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel.Administration { using System; using System.Diagnostics; using System.ServiceModel.Channels; using System.Globalization; internal class ServiceAppDomainAssociationProvider : ProviderBase, IWmiProvider { void IWmiProvider.EnumInstances(IWmiInstances instances) { DiagnosticUtility.DebugAssert(null != instances, ""); foreach (ServiceInfo info in new ServiceInfoCollection(ManagementExtension.Services)) { IWmiInstance instance = instances.NewInstance(null); instance.SetProperty(AdministrationStrings.AppDomainInfo, AppDomainInstanceProvider.GetReference()); instance.SetProperty(AdministrationStrings.Service, ServiceInstanceProvider.GetReference(info)); instances.AddInstance(instance); } } bool IWmiProvider.GetInstance(IWmiInstance instance) { DiagnosticUtility.DebugAssert(null != instance, ""); string serviceRef = instance.GetProperty(AdministrationStrings.Service) as string; string appDomainInfoRef = instance.GetProperty(AdministrationStrings.AppDomainInfo) as string; return !String.IsNullOrEmpty(serviceRef) && !String.IsNullOrEmpty(appDomainInfoRef); } } } // 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
- DebugManager.cs
- OperationValidationEventArgs.cs
- XmlWrappingReader.cs
- SourceFilter.cs
- XmlArrayAttribute.cs
- BeginStoryboard.cs
- ColorMatrix.cs
- RuntimeResourceSet.cs
- TcpDuplicateContext.cs
- CrossContextChannel.cs
- listitem.cs
- MonitoringDescriptionAttribute.cs
- ParallelQuery.cs
- GuidelineSet.cs
- Interlocked.cs
- CommandLibraryHelper.cs
- AnimationLayer.cs
- TextBox.cs
- PreDigestedSignedInfo.cs
- WebPartAuthorizationEventArgs.cs
- ResourceDisplayNameAttribute.cs
- SqlProfileProvider.cs
- XmlILOptimizerVisitor.cs
- ErrorHandler.cs
- DynamicMethod.cs
- EncodingNLS.cs
- MergePropertyDescriptor.cs
- DesignerObjectListAdapter.cs
- ProvidersHelper.cs
- FixedSOMTextRun.cs
- DataGridViewComboBoxCell.cs
- PerformanceCounterPermissionEntry.cs
- MailBnfHelper.cs
- MarkupObject.cs
- CompositeFontInfo.cs
- RightsManagementInformation.cs
- DecimalSumAggregationOperator.cs
- DBCommand.cs
- EditorPartChrome.cs
- SkinBuilder.cs
- HuffCodec.cs
- MarkupExtensionParser.cs
- SafeCryptoHandles.cs
- KnownTypesProvider.cs
- ValidationSummary.cs
- ConfigurationStrings.cs
- AppDomainProtocolHandler.cs
- WindowClosedEventArgs.cs
- SBCSCodePageEncoding.cs
- cookieexception.cs
- MetadataArtifactLoader.cs
- IIS7UserPrincipal.cs
- KerberosSecurityTokenProvider.cs
- XmlMembersMapping.cs
- MulticastNotSupportedException.cs
- ServicePoint.cs
- SqlVisitor.cs
- XMLSyntaxException.cs
- WindowsListViewScroll.cs
- ToolboxCategory.cs
- SqlResolver.cs
- AuthenticationException.cs
- Region.cs
- DataControlField.cs
- MetadataStore.cs
- DataPagerFieldCommandEventArgs.cs
- RadioButtonList.cs
- AggregatePushdown.cs
- ScriptComponentDescriptor.cs
- BidOverLoads.cs
- SelectionProcessor.cs
- ScriptingJsonSerializationSection.cs
- CalendarDesigner.cs
- HighlightOverlayGlyph.cs
- LicenseContext.cs
- QilStrConcatenator.cs
- Thread.cs
- MediaContext.cs
- SmtpLoginAuthenticationModule.cs
- UnknownWrapper.cs
- ExpressionEvaluator.cs
- ProviderConnectionPointCollection.cs
- TextParagraphCache.cs
- EventDescriptor.cs
- SectionInput.cs
- TemplateControlBuildProvider.cs
- PropertyInformation.cs
- Keywords.cs
- WebServiceFaultDesigner.cs
- ParserOptions.cs
- RemoteTokenFactory.cs
- FileLevelControlBuilderAttribute.cs
- ChannelDispatcherCollection.cs
- TabRenderer.cs
- RectangleConverter.cs
- HebrewCalendar.cs
- GPRECTF.cs
- Resources.Designer.cs
- TextParentUndoUnit.cs
- DiscoveryServerProtocol.cs