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
- SpeakProgressEventArgs.cs
- FontFamily.cs
- RecognizedPhrase.cs
- EventListenerClientSide.cs
- XmlParser.cs
- CompressedStack.cs
- SmiRequestExecutor.cs
- WorkflowItemsPresenter.cs
- StylusEditingBehavior.cs
- Content.cs
- ToolBarButtonDesigner.cs
- PageRouteHandler.cs
- KnowledgeBase.cs
- SqlUdtInfo.cs
- VisualBasicDesignerHelper.cs
- WrappedIUnknown.cs
- DataSpaceManager.cs
- PrintDialog.cs
- KernelTypeValidation.cs
- Main.cs
- GenericPrincipal.cs
- MatrixTransform.cs
- GridViewCancelEditEventArgs.cs
- WebBrowserNavigatedEventHandler.cs
- RandomNumberGenerator.cs
- ComplexTypeEmitter.cs
- SqlGenericUtil.cs
- SafeRightsManagementHandle.cs
- FontFamilyIdentifier.cs
- ObservableCollection.cs
- QilReplaceVisitor.cs
- CompositeActivityCodeGenerator.cs
- IndexingContentUnit.cs
- ChangeDirector.cs
- Span.cs
- BatchWriter.cs
- TouchDevice.cs
- StreamWithDictionary.cs
- ExceptionTrace.cs
- ActivityInterfaces.cs
- XomlSerializationHelpers.cs
- CollectionBuilder.cs
- RelatedCurrencyManager.cs
- StylusPointPropertyId.cs
- RectAnimation.cs
- Array.cs
- AudioLevelUpdatedEventArgs.cs
- StylusPointCollection.cs
- AuthorizationRule.cs
- WebPermission.cs
- ConsoleTraceListener.cs
- StringTraceRecord.cs
- BasePropertyDescriptor.cs
- EnumerableCollectionView.cs
- UdpMessageProperty.cs
- DmlSqlGenerator.cs
- Evaluator.cs
- XPathNodeIterator.cs
- newinstructionaction.cs
- ProfileModule.cs
- Attachment.cs
- EventItfInfo.cs
- SoapWriter.cs
- HttpListenerResponse.cs
- IArgumentProvider.cs
- VisualStates.cs
- WorkflowOwnershipException.cs
- ModuleConfigurationInfo.cs
- DetailsViewRowCollection.cs
- MultiBinding.cs
- _ListenerRequestStream.cs
- TransformationRules.cs
- URLIdentityPermission.cs
- ContentPlaceHolder.cs
- ClrPerspective.cs
- PropertyOverridesTypeEditor.cs
- GeneralTransform3DTo2DTo3D.cs
- PtsPage.cs
- TreeNodeCollection.cs
- LayoutInformation.cs
- ConvertersCollection.cs
- WorkflowTransactionService.cs
- CommandValueSerializer.cs
- ExponentialEase.cs
- Style.cs
- CompiledQuery.cs
- CatalogPartCollection.cs
- UIElementPropertyUndoUnit.cs
- DecodeHelper.cs
- DoubleCollection.cs
- TrackingMemoryStreamFactory.cs
- ServiceManager.cs
- DeploymentSectionCache.cs
- Internal.cs
- SoapHeaders.cs
- Page.cs
- DecimalAnimationBase.cs
- CachedTypeface.cs
- WorkflowOperationBehavior.cs
- BatchStream.cs