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
- SqlDataReader.cs
- PropertyIdentifier.cs
- IdentityNotMappedException.cs
- RotateTransform.cs
- HtmlInputReset.cs
- ExpressionBindings.cs
- ColumnClickEvent.cs
- CopyAttributesAction.cs
- StylusPointCollection.cs
- AnchoredBlock.cs
- ImageBrush.cs
- ValidationRuleCollection.cs
- Positioning.cs
- FileVersion.cs
- sqlnorm.cs
- CancellationTokenRegistration.cs
- RSAPKCS1KeyExchangeFormatter.cs
- RegisteredArrayDeclaration.cs
- MouseDevice.cs
- XmlAttributes.cs
- UnregisterInfo.cs
- TreeNodeCollectionEditor.cs
- StoryFragments.cs
- StrokeNodeOperations.cs
- GeneralTransform3D.cs
- ProjectionCamera.cs
- PtsCache.cs
- MultiView.cs
- CodeAttachEventStatement.cs
- LinqDataSourceSelectEventArgs.cs
- XmlSchemaComplexContentRestriction.cs
- LoadedOrUnloadedOperation.cs
- HtmlInputSubmit.cs
- DataGridViewBand.cs
- DesignerCatalogPartChrome.cs
- ElementNotEnabledException.cs
- StylusPointCollection.cs
- TrackingDataItemValue.cs
- ParagraphVisual.cs
- RecordBuilder.cs
- EmissiveMaterial.cs
- MediaTimeline.cs
- CapiHashAlgorithm.cs
- ResourceAssociationSet.cs
- CircleHotSpot.cs
- XsdValidatingReader.cs
- InputMethodStateChangeEventArgs.cs
- SymbolMethod.cs
- ConfigurationElementProperty.cs
- SiteMapDesignerDataSourceView.cs
- _SslStream.cs
- AmbiguousMatchException.cs
- NameValueFileSectionHandler.cs
- SetState.cs
- PropertyCondition.cs
- TextEmbeddedObject.cs
- EmptyArray.cs
- ProcessStartInfo.cs
- CatalogZoneBase.cs
- KnownBoxes.cs
- RowsCopiedEventArgs.cs
- PreviewKeyDownEventArgs.cs
- AuthorizationSection.cs
- X509ChainPolicy.cs
- WebServiceErrorEvent.cs
- CatalogZoneBase.cs
- RuleDefinitions.cs
- VariableDesigner.xaml.cs
- WebPartAddingEventArgs.cs
- RecordManager.cs
- UseLicense.cs
- SqlVisitor.cs
- ToolStripItemCollection.cs
- MaskInputRejectedEventArgs.cs
- IRCollection.cs
- ConfigurationManagerInternalFactory.cs
- ConnectionProviderAttribute.cs
- DotExpr.cs
- ResolvedKeyFrameEntry.cs
- ObservableDictionary.cs
- XmlBinaryReaderSession.cs
- TextTreeInsertUndoUnit.cs
- SurrogateChar.cs
- AvtEvent.cs
- Pts.cs
- TableRow.cs
- TimeManager.cs
- SqlGenerator.cs
- StateMachineAction.cs
- RowType.cs
- FamilyMap.cs
- AdCreatedEventArgs.cs
- BindingNavigator.cs
- DbProviderServices.cs
- SqlParameterCollection.cs
- Translator.cs
- InputMethod.cs
- SoapExtensionTypeElementCollection.cs
- RegexCompilationInfo.cs
- DiagnosticTraceSource.cs