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
- MeasurementDCInfo.cs
- InstancePersistenceEvent.cs
- PrinterResolution.cs
- ControlIdConverter.cs
- TraceContext.cs
- FastEncoder.cs
- RequestUriProcessor.cs
- FormatterServices.cs
- DataKey.cs
- InvalidAsynchronousStateException.cs
- CallId.cs
- ToolBar.cs
- ExternalDataExchangeService.cs
- TextParaClient.cs
- MenuBindingsEditor.cs
- BaseResourcesBuildProvider.cs
- XamlSerializer.cs
- BufferedGraphics.cs
- DesignTableCollection.cs
- PropertyToken.cs
- ContentFilePart.cs
- DbDataSourceEnumerator.cs
- WorkflowPageSetupDialog.cs
- WebPartsPersonalization.cs
- CharKeyFrameCollection.cs
- SmtpNegotiateAuthenticationModule.cs
- NameValueConfigurationCollection.cs
- ListCollectionView.cs
- XamlPoint3DCollectionSerializer.cs
- VectorCollection.cs
- DBCommandBuilder.cs
- StrokeFIndices.cs
- SRGSCompiler.cs
- XmlSchemaObject.cs
- StringConverter.cs
- RtfNavigator.cs
- RolePrincipal.cs
- NullableIntMinMaxAggregationOperator.cs
- TextEndOfSegment.cs
- SpnegoTokenAuthenticator.cs
- WriterOutput.cs
- MSAAEventDispatcher.cs
- AttachmentCollection.cs
- Rotation3DAnimationBase.cs
- Tag.cs
- SamlDoNotCacheCondition.cs
- DeviceContext.cs
- XmlElementAttribute.cs
- UserControlBuildProvider.cs
- Vector3D.cs
- CompositeFontFamily.cs
- EventLog.cs
- VoiceInfo.cs
- PropertyEntry.cs
- OperationParameterInfo.cs
- WebPartDescriptionCollection.cs
- StylusEventArgs.cs
- ADConnectionHelper.cs
- SystemIPInterfaceProperties.cs
- ParserStreamGeometryContext.cs
- RuntimeConfig.cs
- _NTAuthentication.cs
- OleDbError.cs
- SendParametersContent.cs
- TextEvent.cs
- Context.cs
- PictureBoxDesigner.cs
- PathData.cs
- LicenseContext.cs
- Int32RectValueSerializer.cs
- HttpListenerContext.cs
- GenericUriParser.cs
- TimeSpanOrInfiniteConverter.cs
- DeploymentSectionCache.cs
- DataServiceRequestException.cs
- TemplateXamlParser.cs
- Highlights.cs
- Header.cs
- AssemblySettingAttributes.cs
- Screen.cs
- ContextMenu.cs
- DataGridViewLayoutData.cs
- ObsoleteAttribute.cs
- XmlSchemaObjectCollection.cs
- EntityModelBuildProvider.cs
- ResXResourceReader.cs
- _NestedMultipleAsyncResult.cs
- AdornerPresentationContext.cs
- BooleanStorage.cs
- WindowsStartMenu.cs
- ConfigXmlText.cs
- GridViewSortEventArgs.cs
- DynamicRendererThreadManager.cs
- ConfigXmlWhitespace.cs
- NetStream.cs
- BlurEffect.cs
- SiteMapDesignerDataSourceView.cs
- CqlParser.cs
- RegisteredHiddenField.cs
- SerializationAttributes.cs