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
- NullReferenceException.cs
- SafeRightsManagementPubHandle.cs
- QilFactory.cs
- AssertFilter.cs
- SecurityTokenException.cs
- BamlRecords.cs
- WindowsListBox.cs
- StructuralObject.cs
- InstanceContextMode.cs
- KeyConverter.cs
- SynchronizationLockException.cs
- SimpleLine.cs
- ResourcesChangeInfo.cs
- DragDrop.cs
- TriggerAction.cs
- UrlMappingsSection.cs
- ListChangedEventArgs.cs
- PathSegmentCollection.cs
- LineServicesCallbacks.cs
- DefaultEventAttribute.cs
- NativeMethods.cs
- PostBackOptions.cs
- Converter.cs
- RemotingClientProxy.cs
- ConfigXmlText.cs
- TcpWorkerProcess.cs
- OdbcFactory.cs
- DbProviderFactory.cs
- SafeNativeMethods.cs
- ContainerCodeDomSerializer.cs
- QilDataSource.cs
- ObjectViewQueryResultData.cs
- PriorityChain.cs
- ReadOnlyAttribute.cs
- CodeTypeDeclarationCollection.cs
- HostingPreferredMapPath.cs
- CellConstant.cs
- SafeNativeMethods.cs
- SqlOuterApplyReducer.cs
- DataServiceQuery.cs
- AttributeConverter.cs
- Int16Storage.cs
- XmlDataImplementation.cs
- ProfileModule.cs
- ElementHost.cs
- _TimerThread.cs
- XmlReaderDelegator.cs
- XmlRawWriter.cs
- HttpAsyncResult.cs
- FontNameEditor.cs
- ExponentialEase.cs
- WebSysDefaultValueAttribute.cs
- GenericXmlSecurityToken.cs
- PackWebRequestFactory.cs
- DataSysAttribute.cs
- CancellationTokenSource.cs
- TextShapeableCharacters.cs
- ListBoxAutomationPeer.cs
- ImportedNamespaceContextItem.cs
- tooltip.cs
- ExpressionBuilderCollection.cs
- Parameter.cs
- RouteItem.cs
- SecurityElement.cs
- WeakReferenceList.cs
- TriggerBase.cs
- BezierSegment.cs
- SiteMap.cs
- PriorityChain.cs
- LinqDataView.cs
- SqlAliaser.cs
- CookielessHelper.cs
- IDReferencePropertyAttribute.cs
- CryptoApi.cs
- XmlSchemaAttributeGroupRef.cs
- PropertyCondition.cs
- DataGridViewCheckBoxCell.cs
- TrueReadOnlyCollection.cs
- ResourcePool.cs
- TabControlEvent.cs
- XmlWhitespace.cs
- HttpCapabilitiesEvaluator.cs
- WebPartEditorCancelVerb.cs
- WorkflowServiceBehavior.cs
- XmlSortKeyAccumulator.cs
- TableAdapterManagerGenerator.cs
- OneOfConst.cs
- _CommandStream.cs
- TokenBasedSet.cs
- ObjectViewEntityCollectionData.cs
- MatrixCamera.cs
- X509CertificateTrustedIssuerElement.cs
- ConditionBrowserDialog.cs
- WebControlAdapter.cs
- PopupRoot.cs
- MeasurementDCInfo.cs
- EventProxy.cs
- MessageSecurityVersion.cs
- SEHException.cs
- GACIdentityPermission.cs