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
- FunctionOverloadResolver.cs
- TraceContextEventArgs.cs
- StrokeCollection2.cs
- CommandField.cs
- UserNameSecurityTokenAuthenticator.cs
- SerTrace.cs
- PasswordRecovery.cs
- AttachedAnnotation.cs
- CommandID.cs
- View.cs
- HttpAsyncResult.cs
- Transform3D.cs
- NavigatorOutput.cs
- _AutoWebProxyScriptHelper.cs
- ClientBuildManager.cs
- SQLByte.cs
- ProcessingInstructionAction.cs
- PathStreamGeometryContext.cs
- TraceSection.cs
- ProcessProtocolHandler.cs
- DocumentEventArgs.cs
- AssemblyBuilder.cs
- DataView.cs
- FormViewInsertedEventArgs.cs
- ModuleElement.cs
- ProcessStartInfo.cs
- ColorAnimation.cs
- SqlDataSourceStatusEventArgs.cs
- CompilationUnit.cs
- WSDualHttpSecurity.cs
- ReadOnlyAttribute.cs
- DbProviderFactories.cs
- InvalidProgramException.cs
- PseudoWebRequest.cs
- DetailsViewAutoFormat.cs
- UICuesEvent.cs
- IdentityNotMappedException.cs
- XmlChildNodes.cs
- CommandSet.cs
- HandlerFactoryCache.cs
- JsonWriter.cs
- QueryPageSettingsEventArgs.cs
- ResXResourceSet.cs
- QuaternionRotation3D.cs
- DataFormats.cs
- AttachedPropertyBrowsableAttribute.cs
- HeaderedItemsControl.cs
- OutputWindow.cs
- CustomAttributeFormatException.cs
- CngKeyBlobFormat.cs
- BatchWriter.cs
- sitestring.cs
- RemoteWebConfigurationHostStream.cs
- DeclarativeCatalogPart.cs
- HttpListenerRequest.cs
- PathFigureCollectionConverter.cs
- SymDocumentType.cs
- ActivationProxy.cs
- ActiveDocumentEvent.cs
- ExpandableObjectConverter.cs
- NavigationProperty.cs
- InputScopeManager.cs
- PipelineModuleStepContainer.cs
- CollectionDataContract.cs
- NativeMethodsCLR.cs
- TextViewSelectionProcessor.cs
- ScrollEventArgs.cs
- AVElementHelper.cs
- AssemblyResourceLoader.cs
- CommandEventArgs.cs
- CodeStatement.cs
- DesignOnlyAttribute.cs
- TabPage.cs
- DecodeHelper.cs
- RegistryConfigurationProvider.cs
- RedBlackList.cs
- DSACryptoServiceProvider.cs
- _ProxyChain.cs
- BindingContext.cs
- HttpRuntimeSection.cs
- DataGridViewColumnHeaderCell.cs
- BlockCollection.cs
- TemplatePropertyEntry.cs
- ICspAsymmetricAlgorithm.cs
- CompilerTypeWithParams.cs
- XmlPreloadedResolver.cs
- Item.cs
- XmlLanguage.cs
- FieldBuilder.cs
- ImageCodecInfoPrivate.cs
- infer.cs
- TiffBitmapEncoder.cs
- RoleProviderPrincipal.cs
- BinHexEncoder.cs
- StringFunctions.cs
- ConfigXmlCDataSection.cs
- ProcessInfo.cs
- SemanticValue.cs
- TypeGeneratedEventArgs.cs
- DoubleAnimationUsingKeyFrames.cs