371 references to AdministrationStrings
System.ServiceModel (371)
System\ServiceModel\Administration\AppDomainInstanceProvider.cs (36)
33if ((int)instance.GetProperty(AdministrationStrings.ProcessId) == AppDomainInfo.Current.ProcessId 34&& String.Equals((string)instance.GetProperty(AdministrationStrings.Name), AppDomainInfo.Current.Name, StringComparison.Ordinal)) 45return String.Format(CultureInfo.InvariantCulture, AdministrationStrings.AppDomainInfo + 47AdministrationStrings.AppDomainId + 49AdministrationStrings.Name + 51AdministrationStrings.ProcessId + 62instance.SetProperty(AdministrationStrings.Name, domainInfo.Name); 63instance.SetProperty(AdministrationStrings.AppDomainId, domainInfo.Id); 64instance.SetProperty(AdministrationStrings.PerformanceCounters, PerformanceCounters.Scope.ToString()); 65instance.SetProperty(AdministrationStrings.IsDefault, domainInfo.IsDefaultAppDomain); 66instance.SetProperty(AdministrationStrings.ProcessId, domainInfo.ProcessId); 67instance.SetProperty(AdministrationStrings.TraceLevel, DiagnosticUtility.Level.ToString()); 68instance.SetProperty(AdministrationStrings.LogMalformedMessages, MessageLogger.LogMalformedMessages); 69instance.SetProperty(AdministrationStrings.LogMessagesAtServiceLevel, MessageLogger.LogMessagesAtServiceLevel); 70instance.SetProperty(AdministrationStrings.LogMessagesAtTransportLevel, MessageLogger.LogMessagesAtTransportLevel); 71instance.SetProperty(AdministrationStrings.ServiceConfigPath, AspNetEnvironment.Current.ConfigurationPath); 85IWmiInstance traceListenerWmiInstance = instance.NewInstance(AdministrationStrings.TraceListener); 86traceListenerWmiInstance.SetProperty(AdministrationStrings.Name, traceListener.Name); 90string initializeData = (string)type.InvokeMember(AdministrationStrings.InitializeData, BindingFlags.GetField | BindingFlags.NonPublic | BindingFlags.Instance, null, traceListener, null, CultureInfo.InvariantCulture); 91string[] supportedAttributes = (string[])type.InvokeMember(AdministrationStrings.GetSupportedAttributes, BindingFlags.InvokeMethod | BindingFlags.NonPublic | BindingFlags.Instance, null, traceListener, null, CultureInfo.InvariantCulture); 93IWmiInstance argumentWmiInstance = instance.NewInstance(AdministrationStrings.TraceListenerArgument); 94argumentWmiInstance.SetProperty(AdministrationStrings.Name, AdministrationStrings.InitializeData); 95argumentWmiInstance.SetProperty(AdministrationStrings.Value, initializeData); 102argumentWmiInstance = instance.NewInstance(AdministrationStrings.TraceListenerArgument); 103argumentWmiInstance.SetProperty(AdministrationStrings.Name, attribute); 104argumentWmiInstance.SetProperty(AdministrationStrings.Value, traceListener.Attributes[attribute]); 108traceListenerWmiInstance.SetProperty(AdministrationStrings.TraceListenerArguments, traceListenerArguments.ToArray()); 121instance.SetProperty(AdministrationStrings.ServiceModelTraceListeners, CreateListenersInfo(traceSource, instance)); 126instance.SetProperty(AdministrationStrings.MessageLoggingTraceListeners, CreateListenersInfo(traceSource, instance)); 138if ((int)instance.GetProperty(AdministrationStrings.ProcessId) == AppDomainInfo.Current.ProcessId 139&& String.Equals((string)instance.GetProperty(AdministrationStrings.Name), AppDomainInfo.Current.Name, StringComparison.Ordinal)) 143SourceLevels newLevel = (SourceLevels)Enum.Parse(typeof(SourceLevels), (string)instance.GetProperty(AdministrationStrings.TraceLevel)); 156bool logMalformedMessages = (bool)instance.GetProperty(AdministrationStrings.LogMalformedMessages); 169bool logMessagesAtServiceLevel = (bool)instance.GetProperty(AdministrationStrings.LogMessagesAtServiceLevel); 182bool logMessagesAtTransportLevel = (bool)instance.GetProperty(AdministrationStrings.LogMessagesAtTransportLevel);
System\ServiceModel\Administration\ContractInstanceProvider.cs (46)
23AdministrationStrings.Contract + 25AdministrationStrings.Name + 27AdministrationStrings.ProcessId + 29AdministrationStrings.AppDomainId + 50contract.SetProperty(AdministrationStrings.Type, contractDescription.ContractType.Name); 53contract.SetProperty(AdministrationStrings.CallbackContract, ContractReference(contractDescription.CallbackContractType.Name)); 56contract.SetProperty(AdministrationStrings.Name, contractDescription.Name); 57contract.SetProperty(AdministrationStrings.Namespace, contractDescription.Namespace); 58contract.SetProperty(AdministrationStrings.SessionMode, contractDescription.SessionMode.ToString()); 65IWmiInstance operation = contract.NewInstance(AdministrationStrings.Operation); 70contract.SetProperty(AdministrationStrings.Operations, operations); 76operation.SetProperty(AdministrationStrings.Name, operationDescription.Name); 77operation.SetProperty(AdministrationStrings.Action, FixWildcardAction(operationDescription.Messages[0].Action)); 80operation.SetProperty(AdministrationStrings.ReplyAction, FixWildcardAction(operationDescription.Messages[1].Action)); 82operation.SetProperty(AdministrationStrings.IsOneWay, operationDescription.IsOneWay); 83operation.SetProperty(AdministrationStrings.IsInitiating, operationDescription.IsInitiating); 84operation.SetProperty(AdministrationStrings.IsTerminating, operationDescription.IsTerminating); 85operation.SetProperty(AdministrationStrings.AsyncPattern, null != operationDescription.BeginMethod); 90operation.SetProperty(AdministrationStrings.ReturnType, operationDescription.SyncMethod.ReturnType.Name); 92operation.SetProperty(AdministrationStrings.MethodSignature, operationDescription.SyncMethod.ToString()); 99operation.SetProperty(AdministrationStrings.ParameterTypes, parameterTypes); 101operation.SetProperty(AdministrationStrings.IsCallback, operationDescription.Messages[0].Direction == MessageDirection.Output); 119operation.SetProperty(AdministrationStrings.Behaviors, behaviorInstances.ToArray()); 134operation.SetProperty(AdministrationStrings.Behaviors, behaviorInstances.ToArray()); 146instance.SetProperty(AdministrationStrings.QueuedDeliveryRequirements, specificBehavior.QueuedDeliveryRequirements.ToString()); 147instance.SetProperty(AdministrationStrings.RequireOrderedDelivery, specificBehavior.RequireOrderedDelivery); 150instance.SetProperty(AdministrationStrings.TargetContract, specificBehavior.TargetContract.ToString()); 165instance.SetProperty(AdministrationStrings.Type, behavior.GetType().FullName); 178instance.SetProperty(AdministrationStrings.IgnoreExtensionDataObject, specificBehavior.IgnoreExtensionDataObject); 179instance.SetProperty(AdministrationStrings.MaxItemsInObjectGraph, specificBehavior.MaxItemsInObjectGraph); 182instance.SetProperty(AdministrationStrings.Style, specificBehavior.DataContractFormatAttribute.Style.ToString()); 189instance.SetProperty(AdministrationStrings.AutoDisposeParameters, specificBehavior.AutoDisposeParameters); 190instance.SetProperty(AdministrationStrings.Impersonation, specificBehavior.Impersonation.ToString()); 191instance.SetProperty(AdministrationStrings.ReleaseInstanceMode, specificBehavior.ReleaseInstanceMode.ToString()); 192instance.SetProperty(AdministrationStrings.TransactionAutoComplete, specificBehavior.TransactionAutoComplete); 193instance.SetProperty(AdministrationStrings.TransactionScopeRequired, specificBehavior.TransactionScopeRequired); 199instance.SetProperty(AdministrationStrings.TransactionFlowOption, specificBehavior.Transactions.ToString()); 207instance.SetProperty(AdministrationStrings.Style, specificBehavior.XmlSerializerFormatAttribute.Style.ToString()); 208instance.SetProperty(AdministrationStrings.Use, specificBehavior.XmlSerializerFormatAttribute.Use.ToString()); 209instance.SetProperty(AdministrationStrings.SupportFaults, specificBehavior.XmlSerializerFormatAttribute.SupportFaults.ToString()); 224instance.SetProperty(AdministrationStrings.Type, behavior.GetType().FullName); 257instance.SetProperty(AdministrationStrings.ProcessId, processId); 258instance.SetProperty(AdministrationStrings.AppDomainId, appDomainId); 272if ((int)contract.GetProperty(AdministrationStrings.ProcessId) == AppDomainInfo.Current.ProcessId 273&& (int)contract.GetProperty(AdministrationStrings.AppDomainId) == AppDomainInfo.Current.Id) 275string contractName = (string)contract.GetProperty(AdministrationStrings.Name);
System\ServiceModel\Administration\EndpointInstanceProvider.cs (194)
31AdministrationStrings.Endpoint + 33AdministrationStrings.ListenUri + 35AdministrationStrings.ContractName + 37AdministrationStrings.AppDomainId + 39AdministrationStrings.ProcessId + 53if (!AdministrationStrings.Localhost.Equals(host, StringComparison.OrdinalIgnoreCase) 57"\\\\{0}\\" + AdministrationStrings.IndigoNamespace + ":", 73IWmiInstance binding = instance.NewInstance(AdministrationStrings.Binding); 81binding.SetProperty(AdministrationStrings.BindingElements, bindings); 82binding.SetProperty(AdministrationStrings.Name, endpoint.Binding.Name); 83binding.SetProperty(AdministrationStrings.Namespace, endpoint.Binding.Namespace); 84binding.SetProperty(AdministrationStrings.CloseTimeout, endpoint.Binding.CloseTimeout); 85binding.SetProperty(AdministrationStrings.Scheme, endpoint.Binding.Scheme); 86binding.SetProperty(AdministrationStrings.OpenTimeout, endpoint.Binding.OpenTimeout); 87binding.SetProperty(AdministrationStrings.ReceiveTimeout, endpoint.Binding.ReceiveTimeout); 88binding.SetProperty(AdministrationStrings.SendTimeout, endpoint.Binding.SendTimeout); 90instance.SetProperty(AdministrationStrings.Binding, binding); 105ProviderBase.FillCollectionInfo(headers, instance, AdministrationStrings.AddressHeaders); 106instance.SetProperty(AdministrationStrings.Address, endpoint.Address == null ? String.Empty : endpoint.Address.ToString()); 107instance.SetProperty(AdministrationStrings.ListenUri, endpoint.ListenUri == null ? String.Empty : endpoint.ListenUri.ToString()); 108instance.SetProperty(AdministrationStrings.Identity, endpoint.Identity == null ? String.Empty : endpoint.Identity.ToString()); 116instance.SetProperty(AdministrationStrings.Contract, ContractInstanceProvider.ContractReference(endpoint.Contract.Name)); 123instance.SetProperty(AdministrationStrings.CounterInstanceName, PerformanceCounters.PerformanceCountersEnabled ? EndpointPerformanceCounters.GetFriendlyInstanceName(endpoint.ServiceName, endpoint.Contract.Name, endpoint.Address.AbsoluteUri.ToUpperInvariant()) : String.Empty); 124instance.SetProperty(AdministrationStrings.Name, endpoint.Name); 125instance.SetProperty(AdministrationStrings.ContractName, endpoint.Contract.Name); 152instance.SetProperty(AdministrationStrings.ManualAddressing, transport.ManualAddressing); 153instance.SetProperty(AdministrationStrings.MaxReceivedMessageSize, transport.MaxReceivedMessageSize); 154instance.SetProperty(AdministrationStrings.MaxBufferPoolSize, transport.MaxBufferPoolSize); 155instance.SetProperty(AdministrationStrings.Scheme, transport.Scheme); 160instance.SetProperty(AdministrationStrings.ConnectionBufferSize, connectionOriented.ConnectionBufferSize); 161instance.SetProperty(AdministrationStrings.HostNameComparisonMode, connectionOriented.HostNameComparisonMode.ToString()); 162instance.SetProperty(AdministrationStrings.ChannelInitializationTimeout, connectionOriented.ChannelInitializationTimeout); 163instance.SetProperty(AdministrationStrings.MaxBufferSize, connectionOriented.MaxBufferSize); 164instance.SetProperty(AdministrationStrings.MaxPendingConnections, connectionOriented.MaxPendingConnections); 165instance.SetProperty(AdministrationStrings.MaxOutputDelay, connectionOriented.MaxOutputDelay); 166instance.SetProperty(AdministrationStrings.MaxPendingAccepts, connectionOriented.MaxPendingAccepts); 167instance.SetProperty(AdministrationStrings.TransferMode, connectionOriented.TransferMode.ToString()); 172instance.SetProperty(AdministrationStrings.ListenBacklog, tcp.ListenBacklog); 173instance.SetProperty(AdministrationStrings.PortSharingEnabled, tcp.PortSharingEnabled); 174instance.SetProperty(AdministrationStrings.TeredoEnabled, tcp.TeredoEnabled); 176IWmiInstance connectionPool = instance.NewInstance(AdministrationStrings.TcpConnectionPoolSettings); 177connectionPool.SetProperty(AdministrationStrings.GroupName, tcp.ConnectionPoolSettings.GroupName); 178connectionPool.SetProperty(AdministrationStrings.IdleTimeout, tcp.ConnectionPoolSettings.IdleTimeout); 179connectionPool.SetProperty(AdministrationStrings.LeaseTimeout, tcp.ConnectionPoolSettings.LeaseTimeout); 180connectionPool.SetProperty(AdministrationStrings.MaxOutboundConnectionsPerEndpoint, tcp.ConnectionPoolSettings.MaxOutboundConnectionsPerEndpoint); 182instance.SetProperty(AdministrationStrings.ConnectionPoolSettings, connectionPool); 189IWmiInstance connectionPool = instance.NewInstance(AdministrationStrings.NamedPipeConnectionPoolSettings); 191connectionPool.SetProperty(AdministrationStrings.GroupName, namedPipe.ConnectionPoolSettings.GroupName); 192connectionPool.SetProperty(AdministrationStrings.IdleTimeout, namedPipe.ConnectionPoolSettings.IdleTimeout); 193connectionPool.SetProperty(AdministrationStrings.MaxOutboundConnectionsPerEndpoint, namedPipe.ConnectionPoolSettings.MaxOutboundConnectionsPerEndpoint); 195instance.SetProperty(AdministrationStrings.ConnectionPoolSettings, connectionPool); 201instance.SetProperty(AdministrationStrings.AllowCookies, http.AllowCookies); 202instance.SetProperty(AdministrationStrings.AuthenticationScheme, http.AuthenticationScheme.ToString()); 204instance.SetProperty(AdministrationStrings.BypassProxyOnLocal, http.BypassProxyOnLocal); 205instance.SetProperty(AdministrationStrings.DecompressionEnabled, http.DecompressionEnabled); 206instance.SetProperty(AdministrationStrings.HostNameComparisonMode, http.HostNameComparisonMode.ToString()); 207instance.SetProperty(AdministrationStrings.KeepAliveEnabled, http.KeepAliveEnabled); 208instance.SetProperty(AdministrationStrings.MaxBufferSize, http.MaxBufferSize); 211instance.SetProperty(AdministrationStrings.ProxyAddress, http.ProxyAddress.AbsoluteUri.ToString()); 213instance.SetProperty(AdministrationStrings.ProxyAuthenticationScheme, http.ProxyAuthenticationScheme.ToString()); 214instance.SetProperty(AdministrationStrings.Realm, http.Realm); 215instance.SetProperty(AdministrationStrings.TransferMode, http.TransferMode.ToString()); 216instance.SetProperty(AdministrationStrings.UnsafeConnectionNtlmAuthentication, http.UnsafeConnectionNtlmAuthentication); 217instance.SetProperty(AdministrationStrings.UseDefaultWebProxy, http.UseDefaultWebProxy); 224instance.SetProperty(AdministrationStrings.RequireClientCertificate, https.RequireClientCertificate); 233instance.SetProperty(AdministrationStrings.CustomDeadLetterQueue, msmq.CustomDeadLetterQueue.AbsoluteUri.ToString()); 235instance.SetProperty(AdministrationStrings.DeadLetterQueue, msmq.DeadLetterQueue); 236instance.SetProperty(AdministrationStrings.Durable, msmq.Durable); 237instance.SetProperty(AdministrationStrings.ExactlyOnce, msmq.ExactlyOnce); 238instance.SetProperty(AdministrationStrings.MaxRetryCycles, msmq.MaxRetryCycles); 239instance.SetProperty(AdministrationStrings.ReceiveContextEnabled, msmq.ReceiveContextEnabled); 240instance.SetProperty(AdministrationStrings.ReceiveErrorHandling, msmq.ReceiveErrorHandling); 241instance.SetProperty(AdministrationStrings.ReceiveRetryCount, msmq.ReceiveRetryCount); 242instance.SetProperty(AdministrationStrings.RetryCycleDelay, msmq.RetryCycleDelay); 243instance.SetProperty(AdministrationStrings.TimeToLive, msmq.TimeToLive); 244instance.SetProperty(AdministrationStrings.UseSourceJournal, msmq.UseSourceJournal); 245instance.SetProperty(AdministrationStrings.UseMsmqTracing, msmq.UseMsmqTracing); 246instance.SetProperty(AdministrationStrings.ValidityDuration, msmq.ValidityDuration); 251instance.SetProperty(AdministrationStrings.MaxPoolSize, msmqTransport.MaxPoolSize); 252instance.SetProperty(AdministrationStrings.QueueTransferProtocol, msmqTransport.QueueTransferProtocol); 253instance.SetProperty(AdministrationStrings.UseActiveDirectory, msmqTransport.UseActiveDirectory); 258instance.SetProperty(AdministrationStrings.SerializationFormat, msmqIntegration.SerializationFormat.ToString()); 264instance.SetProperty(AdministrationStrings.ListenIPAddress, peer.ListenIPAddress); 265instance.SetProperty(AdministrationStrings.Port, peer.Port); 267IWmiInstance securitySettings = instance.NewInstance(AdministrationStrings.PeerSecuritySettings); 268securitySettings.SetProperty(AdministrationStrings.PeerSecurityMode, peer.Security.Mode.ToString()); 269IWmiInstance transportSecuritySettings = securitySettings.NewInstance(AdministrationStrings.PeerTransportSecuritySettings); 270transportSecuritySettings.SetProperty(AdministrationStrings.PeerTransportCredentialType, peer.Security.Transport.CredentialType.ToString()); 271securitySettings.SetProperty(AdministrationStrings.Transport, transportSecuritySettings); 272instance.SetProperty(AdministrationStrings.Security, securitySettings); 278instance.SetProperty(AdministrationStrings.ReferralPolicy, baseResolver.ReferralPolicy.ToString()); 283instance.SetProperty(AdministrationStrings.Address, specificElement.Address.ToString()); 285instance.SetProperty(AdministrationStrings.Binding, specificElement.Binding.ToString()); 292instance.SetProperty(AdministrationStrings.AcknowledgementInterval, specificElement.AcknowledgementInterval); 293instance.SetProperty(AdministrationStrings.FlowControlEnabled, specificElement.FlowControlEnabled); 294instance.SetProperty(AdministrationStrings.InactivityTimeout, specificElement.InactivityTimeout); 295instance.SetProperty(AdministrationStrings.MaxPendingChannels, specificElement.MaxPendingChannels); 296instance.SetProperty(AdministrationStrings.MaxRetryCount, specificElement.MaxRetryCount); 297instance.SetProperty(AdministrationStrings.MaxTransferWindowSize, specificElement.MaxTransferWindowSize); 298instance.SetProperty(AdministrationStrings.Ordered, specificElement.Ordered); 299instance.SetProperty(AdministrationStrings.ReliableMessagingVersion, specificElement.ReliableMessagingVersion.ToString()); 304instance.SetProperty(AdministrationStrings.AllowInsecureTransport, specificElement.AllowInsecureTransport); 305instance.SetProperty(AdministrationStrings.DefaultAlgorithmSuite, specificElement.DefaultAlgorithmSuite.ToString()); 306instance.SetProperty(AdministrationStrings.EnableUnsecuredResponse, specificElement.EnableUnsecuredResponse); 307instance.SetProperty(AdministrationStrings.IncludeTimestamp, specificElement.IncludeTimestamp); 308instance.SetProperty(AdministrationStrings.KeyEntropyMode, specificElement.KeyEntropyMode.ToString()); 309instance.SetProperty(AdministrationStrings.SecurityHeaderLayout, specificElement.SecurityHeaderLayout.ToString()); 310instance.SetProperty(AdministrationStrings.MessageSecurityVersion, specificElement.MessageSecurityVersion.ToString()); 312IWmiInstance localServiceSecuritySettings = instance.NewInstance(AdministrationStrings.LocalServiceSecuritySettings); 313localServiceSecuritySettings.SetProperty(AdministrationStrings.DetectReplays, specificElement.LocalServiceSettings.DetectReplays); 314localServiceSecuritySettings.SetProperty(AdministrationStrings.InactivityTimeout, specificElement.LocalServiceSettings.InactivityTimeout); 315localServiceSecuritySettings.SetProperty(AdministrationStrings.IssuedCookieLifetime, specificElement.LocalServiceSettings.IssuedCookieLifetime); 316localServiceSecuritySettings.SetProperty(AdministrationStrings.MaxCachedCookies, specificElement.LocalServiceSettings.MaxCachedCookies); 317localServiceSecuritySettings.SetProperty(AdministrationStrings.MaxClockSkew, specificElement.LocalServiceSettings.MaxClockSkew); 318localServiceSecuritySettings.SetProperty(AdministrationStrings.MaxPendingSessions, specificElement.LocalServiceSettings.MaxPendingSessions); 319localServiceSecuritySettings.SetProperty(AdministrationStrings.MaxStatefulNegotiations, specificElement.LocalServiceSettings.MaxStatefulNegotiations); 320localServiceSecuritySettings.SetProperty(AdministrationStrings.NegotiationTimeout, specificElement.LocalServiceSettings.NegotiationTimeout); 321localServiceSecuritySettings.SetProperty(AdministrationStrings.ReconnectTransportOnFailure, specificElement.LocalServiceSettings.ReconnectTransportOnFailure); 322localServiceSecuritySettings.SetProperty(AdministrationStrings.ReplayCacheSize, specificElement.LocalServiceSettings.ReplayCacheSize); 323localServiceSecuritySettings.SetProperty(AdministrationStrings.ReplayWindow, specificElement.LocalServiceSettings.ReplayWindow); 324localServiceSecuritySettings.SetProperty(AdministrationStrings.SessionKeyRenewalInterval, specificElement.LocalServiceSettings.SessionKeyRenewalInterval); 325localServiceSecuritySettings.SetProperty(AdministrationStrings.SessionKeyRolloverInterval, specificElement.LocalServiceSettings.SessionKeyRolloverInterval); 326localServiceSecuritySettings.SetProperty(AdministrationStrings.TimestampValidityDuration, specificElement.LocalServiceSettings.TimestampValidityDuration); 327instance.SetProperty(AdministrationStrings.LocalServiceSecuritySettings, localServiceSecuritySettings); 333instance.SetProperty(AdministrationStrings.MessageProtectionOrder, specificElement1.MessageProtectionOrder.ToString()); 334instance.SetProperty(AdministrationStrings.RequireSignatureConfirmation, specificElement1.RequireSignatureConfirmation); 340instance.SetProperty(AdministrationStrings.MessageProtectionOrder, specificElement1.MessageProtectionOrder.ToString()); 341instance.SetProperty(AdministrationStrings.RequireSignatureConfirmation, specificElement1.RequireSignatureConfirmation); 348instance.SetProperty(AdministrationStrings.ProtectionLevel, specificElement.ProtectionLevel.ToString()); 353instance.SetProperty(AdministrationStrings.RequireClientCertificate, specificElement.RequireClientCertificate); 360instance.SetProperty(AdministrationStrings.ClientBaseAddress, specificElement.ClientBaseAddress.AbsoluteUri); 366IWmiInstance channelPoolSettings = instance.NewInstance(AdministrationStrings.ChannelPoolSettings); 367channelPoolSettings.SetProperty(AdministrationStrings.IdleTimeout, oneWay.ChannelPoolSettings.IdleTimeout); 368channelPoolSettings.SetProperty(AdministrationStrings.LeaseTimeout, oneWay.ChannelPoolSettings.LeaseTimeout); 369channelPoolSettings.SetProperty(AdministrationStrings.MaxOutboundChannelsPerEndpoint, oneWay.ChannelPoolSettings.MaxOutboundChannelsPerEndpoint); 370instance.SetProperty(AdministrationStrings.ChannelPoolSettings, channelPoolSettings); 371instance.SetProperty(AdministrationStrings.PacketRoutable, oneWay.PacketRoutable); 372instance.SetProperty(AdministrationStrings.MaxAcceptedChannels, oneWay.MaxAcceptedChannels); 378instance.SetProperty(AdministrationStrings.MessageVersion, encodingElement.MessageVersion.ToString()); 383instance.SetProperty(AdministrationStrings.MaxSessionSize, specificElement.MaxSessionSize); 384instance.SetProperty(AdministrationStrings.MaxReadPoolSize, specificElement.MaxReadPoolSize); 385instance.SetProperty(AdministrationStrings.MaxWritePoolSize, specificElement.MaxWritePoolSize); 390instance.SetProperty(AdministrationStrings.CompressionFormat, specificElement.CompressionFormat.ToString()); 395instance.SetProperty(AdministrationStrings.Encoding, specificElement.WriteEncoding.WebName); 396instance.SetProperty(AdministrationStrings.MaxReadPoolSize, specificElement.MaxReadPoolSize); 397instance.SetProperty(AdministrationStrings.MaxWritePoolSize, specificElement.MaxWritePoolSize); 406instance.SetProperty(AdministrationStrings.Encoding, specificElement.WriteEncoding.WebName); 407instance.SetProperty(AdministrationStrings.MessageVersion, specificElement.MessageVersion.ToString()); 408instance.SetProperty(AdministrationStrings.MaxReadPoolSize, specificElement.MaxReadPoolSize); 409instance.SetProperty(AdministrationStrings.MaxWritePoolSize, specificElement.MaxWritePoolSize); 419instance.SetProperty(AdministrationStrings.TransactionFlow, specificElement.Transactions); 420instance.SetProperty(AdministrationStrings.TransactionProtocol, specificElement.TransactionProtocol.ToString()); 421instance.SetProperty(AdministrationStrings.AllowWildcardAction, specificElement.AllowWildcardAction); 426instance.SetProperty(AdministrationStrings.Url, specificElement.Url.ToString()); 427instance.SetProperty(AdministrationStrings.PrivacyNoticeVersion, specificElement.Version); 445instance.SetProperty(AdministrationStrings.Behaviors, behaviors.ToArray()); 458instance.SetProperty(AdministrationStrings.SupportInteractive, specificBehavior.SupportInteractive); 461instance.SetProperty(AdministrationStrings.ClientCertificate, specificBehavior.ClientCertificate.Certificate.ToString()); 467AdministrationStrings.CacheIssuedTokens, specificBehavior.IssuedToken.CacheIssuedTokens); 468instance.SetProperty(AdministrationStrings.IssuedToken, result); 474AdministrationStrings.AllowedImpersonationLevel, specificBehavior.HttpDigest.AllowedImpersonationLevel.ToString()); 475instance.SetProperty(AdministrationStrings.HttpDigest, result); 479instance.SetProperty(AdministrationStrings.Peer, specificBehavior.Peer.Certificate.ToString(true)); 483instance.SetProperty(AdministrationStrings.UserName, "********"); 491AdministrationStrings.AllowedImpersonationLevel, 493AdministrationStrings.AllowNtlm, 497instance.SetProperty(AdministrationStrings.Windows, result); 517instance.SetProperty(AdministrationStrings.MaxBatchSize, ((TransactedBatchingBehavior)behavior).MaxBatchSize); 522instance.SetProperty(AdministrationStrings.Uri, ((ClientViaBehavior)behavior).Uri.ToString()); 536instance.SetProperty(AdministrationStrings.Type, behavior.GetType().FullName); 544IWmiInstance readerQuotasInstance = instance.NewInstance(AdministrationStrings.XmlDictionaryReaderQuotas); 545readerQuotasInstance.SetProperty(AdministrationStrings.MaxArrayLength, readerQuotas.MaxArrayLength); 546readerQuotasInstance.SetProperty(AdministrationStrings.MaxBytesPerRead, readerQuotas.MaxBytesPerRead); 547readerQuotasInstance.SetProperty(AdministrationStrings.MaxDepth, readerQuotas.MaxDepth); 548readerQuotasInstance.SetProperty(AdministrationStrings.MaxNameTableCharCount, readerQuotas.MaxNameTableCharCount); 549readerQuotasInstance.SetProperty(AdministrationStrings.MaxStringContentLength, readerQuotas.MaxStringContentLength); 550instance.SetProperty(AdministrationStrings.ReaderQuotas, readerQuotasInstance); 555IWmiInstance extendedProtectionPolicy = instance.NewInstance(AdministrationStrings.ExtendedProtectionPolicy); 556extendedProtectionPolicy.SetProperty(AdministrationStrings.PolicyEnforcement, policy.PolicyEnforcement.ToString()); 557extendedProtectionPolicy.SetProperty(AdministrationStrings.ProtectionScenario, policy.ProtectionScenario.ToString()); 566extendedProtectionPolicy.SetProperty(AdministrationStrings.CustomServiceNames, serviceNames.ToArray()); 571extendedProtectionPolicy.SetProperty(AdministrationStrings.CustomChannelBinding, policy.CustomChannelBinding.GetType().ToString()); 574instance.SetProperty(AdministrationStrings.ExtendedProtectionPolicy, extendedProtectionPolicy); 588instance.SetProperty(AdministrationStrings.ProcessId, processId); 589instance.SetProperty(AdministrationStrings.AppDomainId, appDomainId); 604string address = (string)instance.GetProperty(AdministrationStrings.ListenUri); 605string contractName = (string)instance.GetProperty(AdministrationStrings.ContractName); 624if (method.MethodName == AdministrationStrings.GetOperationCounterInstanceName) 626object argument = method.GetParameter(AdministrationStrings.Operation); 630throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new WbemInvalidParameterException(AdministrationStrings.Operation)); 663string address = (string)endpointInstance.GetProperty(AdministrationStrings.ListenUri); 664string contractName = (string)endpointInstance.GetProperty(AdministrationStrings.ContractName); 679return (int)instance.GetProperty(AdministrationStrings.ProcessId) == AppDomainInfo.Current.ProcessId 680&& (int)instance.GetProperty(AdministrationStrings.AppDomainId) == AppDomainInfo.Current.Id;
System\ServiceModel\Administration\ManagementExtension.cs (8)
119WbemProvider wmi = new WbemProvider(AdministrationStrings.IndigoNamespace, AdministrationStrings.IndigoAppName); 120wmi.Register(AdministrationStrings.AppDomainInfo, new AppDomainInstanceProvider()); 121wmi.Register(AdministrationStrings.Service, new ServiceInstanceProvider()); 122wmi.Register(AdministrationStrings.Contract, new ContractInstanceProvider()); 123wmi.Register(AdministrationStrings.Endpoint, new EndpointInstanceProvider()); 124wmi.Register(AdministrationStrings.ServiceAppDomain, new ServiceAppDomainAssociationProvider()); 125wmi.Register(AdministrationStrings.ServiceToEndpointAssociation, new ServiceEndpointAssociationProvider());
System\ServiceModel\Administration\ServiceAppDomainAssociationProvider.cs (4)
19instance.SetProperty(AdministrationStrings.AppDomainInfo, AppDomainInstanceProvider.GetReference()); 20instance.SetProperty(AdministrationStrings.Service, ServiceInstanceProvider.GetReference(info)); 29string serviceRef = instance.GetProperty(AdministrationStrings.Service) as string; 30string appDomainInfoRef = instance.GetProperty(AdministrationStrings.AppDomainInfo) as string;
System\ServiceModel\Administration\ServiceEndpointAssociationProvider.cs (4)
26instance.SetProperty(AdministrationStrings.Endpoint, endpointRef); 27instance.SetProperty(AdministrationStrings.Service, serviceRef); 36string serviceRef = instance.GetProperty(AdministrationStrings.Service) as string; 37string endpointRef = instance.GetProperty(AdministrationStrings.Endpoint) as string;
System\ServiceModel\Administration\ServiceInstanceProvider.cs (79)
29instance.SetProperty(AdministrationStrings.DistinguishedName, info.DistinguishedName); 30instance.SetProperty(AdministrationStrings.ProcessId, processId); 41if ((int)instance.GetProperty(AdministrationStrings.ProcessId) == AppDomainInfo.Current.ProcessId) 45if (String.Equals((string)instance.GetProperty(AdministrationStrings.DistinguishedName), info.DistinguishedName, StringComparison.OrdinalIgnoreCase)) 60return String.Format(CultureInfo.InvariantCulture, AdministrationStrings.Service + 62AdministrationStrings.DistinguishedName + 64AdministrationStrings.ProcessId + 73IWmiInstance appDomainInfo = instance.NewInstance(AdministrationStrings.AppDomainInfo); 95instance.SetProperty(AdministrationStrings.Behaviors, behaviors.ToArray()); 113IWmiInstance channelInstance = instance.NewInstance(AdministrationStrings.Channel); 120instance.SetProperty(AdministrationStrings.Channels, instances.ToArray()); 127ProviderBase.FillCollectionInfo(info.Service.Extensions, instance, AdministrationStrings.Extensions); 134ProviderBase.FillCollectionInfo(info.Service.BaseAddresses, instance, AdministrationStrings.BaseAddresses); 135instance.SetProperty(AdministrationStrings.CounterInstanceName, PerformanceCounters.PerformanceCountersEnabled ? ServicePerformanceCounters.GetFriendlyInstanceName(info.Service) : String.Empty); 136instance.SetProperty(AdministrationStrings.ConfigurationName, info.ConfigurationName); 137instance.SetProperty(AdministrationStrings.DistinguishedName, info.DistinguishedName); 138instance.SetProperty(AdministrationStrings.Name, info.Name); 139instance.SetProperty(AdministrationStrings.Namespace, info.Namespace); 140instance.SetProperty(AdministrationStrings.Metadata, info.Metadata); 141instance.SetProperty(AdministrationStrings.Opened, ManagementExtension.GetTimeOpened(info.Service)); 158instance.SetProperty(AdministrationStrings.RequirementsMode, specificBehavior.RequirementsMode.ToString()); 168instance.SetProperty(AdministrationStrings.ClientCertificate, result); 196instance.SetProperty(AdministrationStrings.IssuedTokenAuthentication, result); 202instance.SetProperty(AdministrationStrings.Peer, result); 214instance.SetProperty(AdministrationStrings.SecureConversationAuthentication, result); 218instance.SetProperty(AdministrationStrings.ServiceCertificate, specificBehavior.ServiceCertificate.Certificate.ToString()); 222instance.SetProperty(AdministrationStrings.UserNameAuthentication, String.Format(CultureInfo.InvariantCulture, "{0}: {1}", AdministrationStrings.ValidationMode, specificBehavior.UserNameAuthentication.UserNamePasswordValidationMode.ToString())); 226instance.SetProperty(AdministrationStrings.WindowsAuthentication, String.Format(CultureInfo.InvariantCulture, "{0}: {1}", AdministrationStrings.AllowAnonymous, specificBehavior.WindowsAuthentication.AllowAnonymousLogons.ToString())); 233instance.SetProperty(AdministrationStrings.ImpersonateCallerForAllOperations, specificBehavior.ImpersonateCallerForAllOperations); 234instance.SetProperty(AdministrationStrings.ImpersonateOnSerializingReply, specificBehavior.ImpersonateOnSerializingReply); 237instance.SetProperty(AdministrationStrings.RoleProvider, specificBehavior.RoleProvider.ToString()); 241instance.SetProperty(AdministrationStrings.ServiceAuthorizationManager, specificBehavior.ServiceAuthorizationManager.ToString()); 243instance.SetProperty(AdministrationStrings.PrincipalPermissionMode, specificBehavior.PrincipalPermissionMode.ToString()); 249instance.SetProperty(AdministrationStrings.AuditLogLocation, specificBehavior.AuditLogLocation.ToString()); 250instance.SetProperty(AdministrationStrings.SuppressAuditFailure, specificBehavior.SuppressAuditFailure); 251instance.SetProperty(AdministrationStrings.ServiceAuthorizationAuditLevel, specificBehavior.ServiceAuthorizationAuditLevel.ToString()); 252instance.SetProperty(AdministrationStrings.MessageAuthenticationAuditLevel, specificBehavior.MessageAuthenticationAuditLevel.ToString()); 258instance.SetProperty(AdministrationStrings.AddressFilterMode, serviceBehavior.AddressFilterMode.ToString()); 259instance.SetProperty(AdministrationStrings.AutomaticSessionShutdown, serviceBehavior.AutomaticSessionShutdown); 260instance.SetProperty(AdministrationStrings.ConcurrencyMode, serviceBehavior.ConcurrencyMode.ToString()); 261instance.SetProperty(AdministrationStrings.ConfigurationName, serviceBehavior.ConfigurationName); 262instance.SetProperty(AdministrationStrings.EnsureOrderedDispatch, serviceBehavior.EnsureOrderedDispatch); 263instance.SetProperty(AdministrationStrings.IgnoreExtensionDataObject, serviceBehavior.IgnoreExtensionDataObject); 264instance.SetProperty(AdministrationStrings.IncludeExceptionDetailInFaults, serviceBehavior.IncludeExceptionDetailInFaults); 265instance.SetProperty(AdministrationStrings.InstanceContextMode, serviceBehavior.InstanceContextMode.ToString()); 266instance.SetProperty(AdministrationStrings.MaxItemsInObjectGraph, serviceBehavior.MaxItemsInObjectGraph); 267instance.SetProperty(AdministrationStrings.Name, serviceBehavior.Name); 268instance.SetProperty(AdministrationStrings.Namespace, serviceBehavior.Namespace); 269instance.SetProperty(AdministrationStrings.ReleaseServiceInstanceOnTransactionComplete, serviceBehavior.ReleaseServiceInstanceOnTransactionComplete); 270instance.SetProperty(AdministrationStrings.TransactionAutoCompleteOnSessionClose, serviceBehavior.TransactionAutoCompleteOnSessionClose); 271instance.SetProperty(AdministrationStrings.TransactionIsolationLevel, serviceBehavior.TransactionIsolationLevel.ToString()); 274instance.SetProperty(AdministrationStrings.TransactionTimeout, serviceBehavior.TransactionTimeoutTimespan); 276instance.SetProperty(AdministrationStrings.UseSynchronizationContext, serviceBehavior.UseSynchronizationContext); 277instance.SetProperty(AdministrationStrings.ValidateMustUnderstand, serviceBehavior.ValidateMustUnderstand); 285instance.SetProperty(AdministrationStrings.HttpHelpPageUrl, specificBehavior.HttpHelpPageUrl.ToString()); 287instance.SetProperty(AdministrationStrings.HttpHelpPageEnabled, specificBehavior.HttpHelpPageEnabled); 290instance.SetProperty(AdministrationStrings.HttpsHelpPageUrl, specificBehavior.HttpsHelpPageUrl.ToString()); 292instance.SetProperty(AdministrationStrings.HttpsHelpPageEnabled, specificBehavior.HttpsHelpPageEnabled); 293instance.SetProperty(AdministrationStrings.IncludeExceptionDetailInFaults, specificBehavior.IncludeExceptionDetailInFaults); 301instance.SetProperty(AdministrationStrings.ExternalMetadataLocation, metadataBehavior.ExternalMetadataLocation.ToString()); 303instance.SetProperty(AdministrationStrings.HttpGetEnabled, metadataBehavior.HttpGetEnabled); 306instance.SetProperty(AdministrationStrings.HttpGetUrl, metadataBehavior.HttpGetUrl.ToString()); 308instance.SetProperty(AdministrationStrings.HttpsGetEnabled, metadataBehavior.HttpsGetEnabled); 311instance.SetProperty(AdministrationStrings.HttpsGetUrl, metadataBehavior.HttpsGetUrl.ToString()); 319instance.SetProperty(AdministrationStrings.MaxConcurrentCalls, throttlingBehavior.MaxConcurrentCalls); 320instance.SetProperty(AdministrationStrings.MaxConcurrentSessions, throttlingBehavior.MaxConcurrentSessions); 321instance.SetProperty(AdministrationStrings.MaxConcurrentInstances, throttlingBehavior.MaxConcurrentInstances); 327instance.SetProperty(AdministrationStrings.TransactionTimeout, specificBehavior.TransactionTimeout); 341instance.SetProperty(AdministrationStrings.Type, behavior.GetType().FullName); 350IWmiInstance metadataExporterInstance = instance.NewInstance(AdministrationStrings.MetadataExporter); 351metadataExporterInstance.SetProperty(AdministrationStrings.PolicyVersion, exporter.PolicyVersion.ToString()); 352instance.SetProperty(AdministrationStrings.MetadataExportInfo, metadataExporterInstance); 360instance.SetProperty(AdministrationStrings.Type, channel.GetType().ToString()); 366instance.SetProperty(AdministrationStrings.RemoteAddress, uri); 369instance.SetProperty(AdministrationStrings.RemoteEndpoint, remoteEndpoint); 370instance.SetProperty(AdministrationStrings.LocalAddress, serviceChannel.LocalAddress == null ? String.Empty : serviceChannel.LocalAddress.ToString()); 371instance.SetProperty(AdministrationStrings.SessionId, ((IContextChannel)serviceChannel).SessionId);