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
- WebPartRestoreVerb.cs
- DataGridItemAttachedStorage.cs
- PerformanceCounterPermissionEntry.cs
- FontSource.cs
- PresentationTraceSources.cs
- DbProviderSpecificTypePropertyAttribute.cs
- FileSystemWatcher.cs
- SizeFConverter.cs
- SessionIDManager.cs
- X509Certificate2.cs
- TrustManagerPromptUI.cs
- Directory.cs
- BufferedStream.cs
- StackBuilderSink.cs
- EventLogTraceListener.cs
- LayoutTableCell.cs
- Matrix3D.cs
- FrameworkContextData.cs
- Brush.cs
- HttpResponseInternalBase.cs
- SafeFileMappingHandle.cs
- _NegoStream.cs
- PackWebRequestFactory.cs
- ItemMap.cs
- TextSchema.cs
- RequestNavigateEventArgs.cs
- CompilationUtil.cs
- SiteMapDataSource.cs
- SubMenuStyleCollection.cs
- PreservationFileWriter.cs
- SQLUtility.cs
- x509utils.cs
- UInt32.cs
- XmlReaderDelegator.cs
- CalendarSelectionChangedEventArgs.cs
- AttributeExtensions.cs
- AbandonedMutexException.cs
- RpcCryptoContext.cs
- EntitySqlException.cs
- StoreUtilities.cs
- Vector3DCollectionValueSerializer.cs
- MimeMapping.cs
- MetafileHeaderWmf.cs
- ConfigurationConverterBase.cs
- SafeHandles.cs
- SerializationFieldInfo.cs
- DeploymentSection.cs
- BaseParser.cs
- ListComponentEditorPage.cs
- ProfilePropertyMetadata.cs
- WindowShowOrOpenTracker.cs
- HtmlInputReset.cs
- OracleConnectionStringBuilder.cs
- CompilerCollection.cs
- StructuredCompositeActivityDesigner.cs
- ProfileGroupSettingsCollection.cs
- _AutoWebProxyScriptEngine.cs
- BuilderInfo.cs
- ValueChangedEventManager.cs
- DocumentGridPage.cs
- StreamingContext.cs
- EditingMode.cs
- DesignerSerializationVisibilityAttribute.cs
- PieceDirectory.cs
- oledbmetadatacollectionnames.cs
- HtmlGenericControl.cs
- MobileControlsSection.cs
- TextPointerBase.cs
- NavigationFailedEventArgs.cs
- HtmlPageAdapter.cs
- ListParagraph.cs
- RectIndependentAnimationStorage.cs
- MultiBindingExpression.cs
- NativeMethodsOther.cs
- Stacktrace.cs
- QueryableFilterUserControl.cs
- MexHttpBindingElement.cs
- CompilerInfo.cs
- GreenMethods.cs
- BrowserCapabilitiesCompiler.cs
- MetadataArtifactLoaderCompositeResource.cs
- DependencyPropertyAttribute.cs
- Misc.cs
- XmlException.cs
- ToolStripDropDownButton.cs
- SiblingIterators.cs
- StringSorter.cs
- CookieParameter.cs
- CheckBox.cs
- UserControlBuildProvider.cs
- CredentialCache.cs
- SoapEnvelopeProcessingElement.cs
- CachedTypeface.cs
- XmlSerializer.cs
- CqlParser.cs
- ItemChangedEventArgs.cs
- QueryContinueDragEventArgs.cs
- SocketPermission.cs
- FormViewDeleteEventArgs.cs
- _BaseOverlappedAsyncResult.cs