127 references to Add
ComSvcConfig (13)
ComplusEndpointConfigContainer.cs (2)
208sg.Bindings.NetNamedPipeBinding.Bindings.Add(bindingConfig); 216sg.Bindings.NetNamedPipeBinding.Bindings.Add(bindingConfig);
EndpointConfigContainer.cs (9)
285serviceElement.Host.BaseAddresses.Add(bae); 287sg.Services.Services.Add(serviceElement); 322serviceElement.Endpoints.Add(endpointElement); 435comContract.ExposedMethods.Add(new ComMethodElement(methodName)); 459newComContract.ExposedMethods.Add(new ComMethodElement(methodName)); 468contractCollection.Add(newComContract); 595endpointCollection.Add(ee); 605svcColl.Add(el); 714sg.Behaviors.ServiceBehaviors.Add(behavior);
WasEndpointConfigContainer.cs (2)
155sg.Bindings.WSHttpBinding.Bindings.Add(bindingConfig); 162sg.Bindings.WSHttpBinding.Bindings.Add(bindingConfig);
System.ServiceModel (111)
System\ServiceModel\Activation\Configuration\SecurityIdentifierElementCollection.cs (5)
37this.Add(new SecurityIdentifierElement(new SecurityIdentifier(ConfigurationStrings.IIS_IUSRSSid))); 40this.Add(new SecurityIdentifierElement(new SecurityIdentifier(WellKnownSidType.LocalSystemSid, null))); 41this.Add(new SecurityIdentifierElement(new SecurityIdentifier(WellKnownSidType.BuiltinAdministratorsSid, null))); 42this.Add(new SecurityIdentifierElement(new SecurityIdentifier(WellKnownSidType.LocalServiceSid, null))); 43this.Add(new SecurityIdentifierElement(new SecurityIdentifier(WellKnownSidType.NetworkServiceSid, null)));
System\ServiceModel\Channels\HttpMessageHandlerFactory.cs (1)
218handlerCollection.Add(new DelegatingHandlerElement(this.httpMessageHandlers[i]));
System\ServiceModel\Configuration\CustomBindingCollectionElement.cs (1)
111customBindings.Add(configElement);
System\ServiceModel\Configuration\ExtensionsSection.cs (63)
43this.BehaviorExtensions.Add(new ExtensionElement(ConfigurationStrings.ClientCredentials, typeof(ClientCredentialsElement).AssemblyQualifiedName)); 44this.BehaviorExtensions.Add(new ExtensionElement(ConfigurationStrings.ServiceCredentials, typeof(ServiceCredentialsElement).AssemblyQualifiedName)); 45this.BehaviorExtensions.Add(new ExtensionElement(ConfigurationStrings.CallbackDebugSectionName, typeof(CallbackDebugElement).AssemblyQualifiedName)); 46this.BehaviorExtensions.Add(new ExtensionElement(ConfigurationStrings.ClientViaSectionName, typeof(ClientViaElement).AssemblyQualifiedName)); 47this.BehaviorExtensions.Add(new ExtensionElement(ConfigurationStrings.SynchronousReceiveSectionName, typeof(SynchronousReceiveElement).AssemblyQualifiedName)); 48this.BehaviorExtensions.Add(new ExtensionElement(ConfigurationStrings.DispatcherSynchronizationSectionName, typeof(DispatcherSynchronizationElement).AssemblyQualifiedName)); 49this.BehaviorExtensions.Add(new ExtensionElement(ConfigurationStrings.ServiceMetadataPublishingSectionName, typeof(ServiceMetadataPublishingElement).AssemblyQualifiedName)); 50this.BehaviorExtensions.Add(new ExtensionElement(ConfigurationStrings.ServiceDebugSectionName, typeof(ServiceDebugElement).AssemblyQualifiedName)); 51this.BehaviorExtensions.Add(new ExtensionElement(ConfigurationStrings.ServiceHealthSectionName, typeof(ServiceHealthElement).AssemblyQualifiedName)); 52this.BehaviorExtensions.Add(new ExtensionElement(ConfigurationStrings.ServiceAuthenticationManagerSectionName, typeof(ServiceAuthenticationElement).AssemblyQualifiedName)); 53this.BehaviorExtensions.Add(new ExtensionElement(ConfigurationStrings.ServiceAuthorizationSectionName, typeof(ServiceAuthorizationElement).AssemblyQualifiedName)); 54this.BehaviorExtensions.Add(new ExtensionElement(ConfigurationStrings.ServiceSecurityAuditSectionName, typeof(ServiceSecurityAuditElement).AssemblyQualifiedName)); 55this.BehaviorExtensions.Add(new ExtensionElement(ConfigurationStrings.ServiceThrottlingSectionName, typeof(ServiceThrottlingElement).AssemblyQualifiedName)); 56this.BehaviorExtensions.Add(new ExtensionElement(ConfigurationStrings.TransactedBatchingSectionName, typeof(TransactedBatchingElement).AssemblyQualifiedName)); 57this.BehaviorExtensions.Add(new ExtensionElement(ConfigurationStrings.DataContractSerializerSectionName, typeof(DataContractSerializerElement).AssemblyQualifiedName)); 58this.BehaviorExtensions.Add(new ExtensionElement(ConfigurationStrings.ServiceTimeouts, typeof(ServiceTimeoutsElement).AssemblyQualifiedName)); 59this.BehaviorExtensions.Add(new ExtensionElement(ConfigurationStrings.CallbackTimeouts, typeof(CallbackTimeoutsElement).AssemblyQualifiedName)); 60this.BehaviorExtensions.Add(new ExtensionElement(ConfigurationStrings.UseRequestHeadersForMetadataAddress, typeof(UseRequestHeadersForMetadataAddressElement).AssemblyQualifiedName)); 61this.BehaviorExtensions.Add(new ExtensionElement(ConfigurationStrings.Clear, typeof(ClearBehaviorElement).AssemblyQualifiedName)); 62this.BehaviorExtensions.Add(new ExtensionElement(ConfigurationStrings.Remove, typeof(RemoveBehaviorElement).AssemblyQualifiedName)); 67this.BindingElementExtensions.Add(new ExtensionElement(ConfigurationStrings.BinaryMessageEncodingSectionName, typeof(BinaryMessageEncodingElement).AssemblyQualifiedName)); 68this.BindingElementExtensions.Add(new ExtensionElement(ConfigurationStrings.CompositeDuplexSectionName, typeof(CompositeDuplexElement).AssemblyQualifiedName)); 69this.BindingElementExtensions.Add(new ExtensionElement(ConfigurationStrings.OneWaySectionName, typeof(OneWayElement).AssemblyQualifiedName)); 70this.BindingElementExtensions.Add(new ExtensionElement(ConfigurationStrings.TransactionFlowSectionName, typeof(TransactionFlowElement).AssemblyQualifiedName)); 71this.BindingElementExtensions.Add(new ExtensionElement(ConfigurationStrings.HttpsTransportSectionName, typeof(HttpsTransportElement).AssemblyQualifiedName)); 72this.BindingElementExtensions.Add(new ExtensionElement(ConfigurationStrings.HttpTransportSectionName, typeof(HttpTransportElement).AssemblyQualifiedName)); 73this.BindingElementExtensions.Add(new ExtensionElement(ConfigurationStrings.MsmqIntegrationSectionName, typeof(MsmqIntegrationElement).AssemblyQualifiedName)); 74this.BindingElementExtensions.Add(new ExtensionElement(ConfigurationStrings.MsmqTransportSectionName, typeof(MsmqTransportElement).AssemblyQualifiedName)); 75this.BindingElementExtensions.Add(new ExtensionElement(ConfigurationStrings.MtomMessageEncodingSectionName, typeof(MtomMessageEncodingElement).AssemblyQualifiedName)); 76this.BindingElementExtensions.Add(new ExtensionElement(ConfigurationStrings.NamedPipeTransportSectionName, typeof(NamedPipeTransportElement).AssemblyQualifiedName)); 78this.BindingElementExtensions.Add(new ExtensionElement(ConfigurationStrings.PeerTransportSectionName, typeof(PeerTransportElement).AssemblyQualifiedName)); 79this.BindingElementExtensions.Add(new ExtensionElement(ConfigurationStrings.PnrpPeerResolverSectionName, typeof(PnrpPeerResolverElement).AssemblyQualifiedName)); 81this.BindingElementExtensions.Add(new ExtensionElement(ConfigurationStrings.PrivacyNoticeSectionName, typeof(PrivacyNoticeElement).AssemblyQualifiedName)); 82this.BindingElementExtensions.Add(new ExtensionElement(ConfigurationStrings.ReliableSessionSectionName, typeof(ReliableSessionElement).AssemblyQualifiedName)); 83this.BindingElementExtensions.Add(new ExtensionElement(ConfigurationStrings.SecuritySectionName, typeof(SecurityElement).AssemblyQualifiedName)); 84this.BindingElementExtensions.Add(new ExtensionElement(ConfigurationStrings.SslStreamSecuritySectionName, typeof(SslStreamSecurityElement).AssemblyQualifiedName)); 85this.BindingElementExtensions.Add(new ExtensionElement(ConfigurationStrings.TcpTransportSectionName, typeof(TcpTransportElement).AssemblyQualifiedName)); 86this.BindingElementExtensions.Add(new ExtensionElement(ConfigurationStrings.TextMessageEncodingSectionName, typeof(TextMessageEncodingElement).AssemblyQualifiedName)); 87this.BindingElementExtensions.Add(new ExtensionElement(ConfigurationStrings.UnrecognizedPolicyAssertionSectionName, typeof(UnrecognizedPolicyAssertionElement).AssemblyQualifiedName)); 88this.BindingElementExtensions.Add(new ExtensionElement(ConfigurationStrings.UseManagedPresentationSectionName, typeof(UseManagedPresentationElement).AssemblyQualifiedName)); 89this.BindingElementExtensions.Add(new ExtensionElement(ConfigurationStrings.WindowsStreamSecuritySectionName, typeof(WindowsStreamSecurityElement).AssemblyQualifiedName)); 93this.BindingElementExtensions.Add(new ExtensionElement(ConfigurationStrings.UdpTransportSectionName, ConfigurationStrings.UdpTransportElementType)); 99this.BindingExtensions.Add(new ExtensionElement(ConfigurationStrings.BasicHttpBindingCollectionElementName, typeof(BasicHttpBindingCollectionElement).AssemblyQualifiedName)); 100this.BindingExtensions.Add(new ExtensionElement(ConfigurationStrings.CustomBindingCollectionElementName, typeof(CustomBindingCollectionElement).AssemblyQualifiedName)); 101this.BindingExtensions.Add(new ExtensionElement(ConfigurationStrings.MsmqIntegrationBindingCollectionElementName, typeof(MsmqIntegrationBindingCollectionElement).AssemblyQualifiedName)); 102this.BindingExtensions.Add(new ExtensionElement(ConfigurationStrings.NetMsmqBindingCollectionElementName, typeof(NetMsmqBindingCollectionElement).AssemblyQualifiedName)); 103this.BindingExtensions.Add(new ExtensionElement(ConfigurationStrings.NetNamedPipeBindingCollectionElementName, typeof(NetNamedPipeBindingCollectionElement).AssemblyQualifiedName)); 105this.BindingExtensions.Add(new ExtensionElement(ConfigurationStrings.NetPeerTcpBindingCollectionElementName, typeof(NetPeerTcpBindingCollectionElement).AssemblyQualifiedName)); 107this.BindingExtensions.Add(new ExtensionElement(ConfigurationStrings.NetTcpBindingCollectionElementName, typeof(NetTcpBindingCollectionElement).AssemblyQualifiedName)); 108this.BindingExtensions.Add(new ExtensionElement(ConfigurationStrings.WSDualHttpBindingCollectionElementName, typeof(WSDualHttpBindingCollectionElement).AssemblyQualifiedName)); 109this.BindingExtensions.Add(new ExtensionElement(ConfigurationStrings.WSFederationHttpBindingCollectionElementName, typeof(WSFederationHttpBindingCollectionElement).AssemblyQualifiedName)); 110this.BindingExtensions.Add(new ExtensionElement(ConfigurationStrings.WS2007FederationHttpBindingCollectionElementName, typeof(WS2007FederationHttpBindingCollectionElement).AssemblyQualifiedName)); 111this.BindingExtensions.Add(new ExtensionElement(ConfigurationStrings.WSHttpBindingCollectionElementName, typeof(WSHttpBindingCollectionElement).AssemblyQualifiedName)); 112this.BindingExtensions.Add(new ExtensionElement(ConfigurationStrings.WS2007HttpBindingCollectionElementName, typeof(WS2007HttpBindingCollectionElement).AssemblyQualifiedName)); 113this.BindingExtensions.Add(new ExtensionElement(ConfigurationStrings.MexHttpBindingCollectionElementName, typeof(MexHttpBindingCollectionElement).AssemblyQualifiedName)); 114this.BindingExtensions.Add(new ExtensionElement(ConfigurationStrings.MexHttpsBindingCollectionElementName, typeof(MexHttpsBindingCollectionElement).AssemblyQualifiedName)); 115this.BindingExtensions.Add(new ExtensionElement(ConfigurationStrings.MexNamedPipeBindingCollectionElementName, typeof(MexNamedPipeBindingCollectionElement).AssemblyQualifiedName)); 116this.BindingExtensions.Add(new ExtensionElement(ConfigurationStrings.MexTcpBindingCollectionElementName, typeof(MexTcpBindingCollectionElement).AssemblyQualifiedName)); 120this.BindingExtensions.Add(new ExtensionElement(ConfigurationStrings.UdpBindingCollectionElementName, ConfigurationStrings.UdpBindingCollectionElementType)); 121this.BindingExtensions.Add(new ExtensionElement(ConfigurationStrings.NetHttpBindingCollectionElementName, typeof(NetHttpBindingCollectionElement).AssemblyQualifiedName)); 122this.BindingExtensions.Add(new ExtensionElement(ConfigurationStrings.NetHttpsBindingCollectionElementName, typeof(NetHttpsBindingCollectionElement).AssemblyQualifiedName)); 123this.BindingExtensions.Add(new ExtensionElement(ConfigurationStrings.BasicHttpsBindingCollectionElementName, typeof(BasicHttpsBindingCollectionElement).AssemblyQualifiedName)); 129this.EndpointExtensions.Add(new ExtensionElement(ConfigurationStrings.MexStandardEndpointCollectionElementName, typeof(ServiceMetadataEndpointCollectionElement).AssemblyQualifiedName));
System\ServiceModel\Configuration\FederatedMessageSecurityOverHttpElement.cs (2)
167this.TokenRequestParameters.Add(new XmlElementElement(element)); 172this.ClaimTypeRequirements.Add(element);
System\ServiceModel\Configuration\IssuedTokenClientElement.cs (1)
112this.IssuerChannelBehaviors.Add(element);
System\ServiceModel\Configuration\IssuedTokenParametersElement.cs (4)
187this.AdditionalRequestParameters.Add(newElement); 192this.ClaimTypeRequirements.Add(new ClaimTypeElement(c.ClaimType, c.IsOptional)); 261this.AdditionalRequestParameters.Add(new XmlElementElement(element)); 266this.ClaimTypeRequirements.Add(new ClaimTypeElement(c.ClaimType, c.IsOptional));
System\ServiceModel\Configuration\IssuedTokenServiceElement.cs (2)
126this.KnownCertificates.Add(copy); 137this.AllowedAudienceUris.Add(copy);
System\ServiceModel\Configuration\PolicyImporterElementCollection.cs (10)
34this.Add(new PolicyImporterElement(typeof(PrivacyNoticeBindingElementImporter))); 35this.Add(new PolicyImporterElement(typeof(UseManagedPresentationBindingElementImporter))); 36this.Add(new PolicyImporterElement(typeof(TransactionFlowBindingElementImporter))); 37this.Add(new PolicyImporterElement(typeof(ReliableSessionBindingElementImporter))); 38this.Add(new PolicyImporterElement(typeof(SecurityBindingElementImporter))); 39this.Add(new PolicyImporterElement(typeof(CompositeDuplexBindingElementImporter))); 40this.Add(new PolicyImporterElement(typeof(OneWayBindingElementImporter))); 41this.Add(new PolicyImporterElement(typeof(MessageEncodingBindingElementImporter))); 42this.Add(new PolicyImporterElement(typeof(TransportBindingElementImporter))); 43this.Add(new PolicyImporterElement(ConfigurationStrings.UdpTransportImporterType));
System\ServiceModel\Configuration\ProtocolMappingSection.cs (4)
25this.ProtocolMappingCollection.Add(new ProtocolMappingElement("http", "basicHttpBinding", ConfigurationStrings.DefaultName)); 26this.ProtocolMappingCollection.Add(new ProtocolMappingElement("net.tcp", "netTcpBinding", ConfigurationStrings.DefaultName)); 27this.ProtocolMappingCollection.Add(new ProtocolMappingElement("net.pipe", "netNamedPipeBinding", ConfigurationStrings.DefaultName)); 28this.ProtocolMappingCollection.Add(new ProtocolMappingElement("net.msmq", "netMsmqBinding", ConfigurationStrings.DefaultName));
System\ServiceModel\Configuration\ServiceAuthorizationElement.cs (1)
97dstAuthorizationPolicies.Add(srcAuthorizationPolicies[i]);
System\ServiceModel\Configuration\ServiceModelConfigurationElementCollection.cs (2)
221this.Add(value); 238this.Add(value);
System\ServiceModel\Configuration\StandardBindingCollectionElement.cs (1)
66this.Bindings.Add(bindingConfig);
System\ServiceModel\Configuration\StandardEndpointCollectionElement.cs (1)
66this.Endpoints.Add(endpointConfig);
System\ServiceModel\Configuration\UseRequestHeadersForMetadataAddressElement.cs (1)
32this.DefaultPorts.Add(new DefaultPortElement(DefaultPort));
System\ServiceModel\Configuration\WsdlImporterElementCollection.cs (6)
35this.Add(new WsdlImporterElement(typeof(DataContractSerializerMessageContractImporter))); 36this.Add(new WsdlImporterElement(typeof(XmlSerializerMessageContractImporter))); 37this.Add(new WsdlImporterElement(typeof(MessageEncodingBindingElementImporter))); 38this.Add(new WsdlImporterElement(typeof(TransportBindingElementImporter))); 39this.Add(new WsdlImporterElement(typeof(StandardBindingImporter))); 40this.Add(new WsdlImporterElement(ConfigurationStrings.UdpTransportImporterType));
System\ServiceModel\Configuration\X509RecipientCertificateClientElement.cs (1)
63dstScopedCertificates.Add(srcScopedCertificates[i]);
System\ServiceModel\Configuration\XmlElementElementCollection.cs (2)
46this.Add(xmlElement); 55this.Add(new XmlElementElement((XmlElement)doc.ReadNode(reader)));
System\ServiceModel\Configuration\XPathMessageFilterElementCollection.cs (2)
102Add(value); 133Add(value);
System\ServiceModel\Description\ConfigWriter.cs (1)
49channels.Add(channelElement);
System.ServiceModel.Discovery (3)
System\ServiceModel\Discovery\Configuration\FindCriteriaElement.cs (3)
198this.ContractTypeNames.Add(contractTypeNameElement); 203this.Scopes.Add(scopeElement); 208this.Extensions.Add(extensionElement);