Handle overrides on events when retrieving cattrs.
[mono.git] / mcs / class / System.ServiceModel / Test / config / serviceBehaviors.config
1 <?xml version="1.0" encoding="utf-8"?>\r
2 <configuration>\r
3         <system.serviceModel>\r
4                 <behaviors>\r
5                         <serviceBehaviors>\r
6                                 <behavior name="NewBehavior">\r
7                                         <serviceAuthorization principalPermissionMode="UseAspNetRoles"\r
8                                          roleProviderName="RoleProvider" impersonateCallerForAllOperations="true"\r
9                                          serviceAuthorizationManagerType="SerAuthManagType">\r
10                                                 <authorizationPolicies>\r
11                                                         <add policyType="PolicyType1" />\r
12                                                         <add policyType="PolicyType2" />\r
13                                                 </authorizationPolicies>\r
14                                         </serviceAuthorization>\r
15                                         <dataContractSerializer ignoreExtensionDataObject="true" maxItemsInObjectGraph="32768" />\r
16                                         <serviceCredentials type="ServiceCredentialsType">\r
17                                                 <clientCertificate>\r
18                                                         <certificate findValue="FindValue" storeLocation="CurrentUser"\r
19                                                          storeName="Root" x509FindType="FindByIssuerName" />\r
20                                                         <authentication customCertificateValidatorType="CustomCertificateValidationType"\r
21                                                          certificateValidationMode="PeerOrChainTrust" revocationMode="Offline"\r
22                                                          trustedStoreLocation="CurrentUser" includeWindowsGroups="false"\r
23                                                          mapClientCertificateToWindowsAccount="true" />\r
24                                                 </clientCertificate>\r
25                                                 <serviceCertificate findValue="FindValue" storeLocation="CurrentUser"\r
26                                                  storeName="Root" x509FindType="FindByIssuerName" />\r
27                                                 <userNameAuthentication userNamePasswordValidationMode="MembershipProvider"\r
28                                                  includeWindowsGroups="false" membershipProviderName="MembershipProviderName"\r
29                                                  customUserNamePasswordValidatorType="CustomUserNamePasswordValidatorType"\r
30                                                  cacheLogonTokens="true" maxCachedLogonTokens="252" cachedLogonTokenLifetime="00:30:00" />\r
31                                                 <windowsAuthentication includeWindowsGroups="false" allowAnonymousLogons="true" />\r
32                                                 <peer>\r
33                                                         <certificate findValue="FindValue" storeLocation="LocalMachine"\r
34                                                          storeName="Root" x509FindType="FindByIssuerName" />\r
35                                                         <peerAuthentication customCertificateValidatorType="CustomCertificateValidatorType"\r
36                                                          certificateValidationMode="Custom" revocationMode="Offline" trustedStoreLocation="LocalMachine" />\r
37                                                         <messageSenderAuthentication customCertificateValidatorType="CustomCertificateValidatorType"\r
38                                                          certificateValidationMode="None" revocationMode="Offline" trustedStoreLocation="LocalMachine" />\r
39                                                 </peer>\r
40                                                 <issuedTokenAuthentication customCertificateValidatorType="CustomCertificateValidatorType"\r
41                                                  certificateValidationMode="PeerOrChainTrust" revocationMode="Offline"\r
42                                                  trustedStoreLocation="CurrentUser" samlSerializerType="SalmSerializerType"\r
43                                                  allowUntrustedRsaIssuers="true">\r
44                                                         <knownCertificates>\r
45                                                                 <add findValue="FindValue" storeLocation="CurrentUser" storeName="Root"\r
46                                                                  x509FindType="FindByIssuerName" />\r
47                                                         </knownCertificates>\r
48                                                 </issuedTokenAuthentication>\r
49                                                 <secureConversationAuthentication securityStateEncoderType="SecurityStateEncoderType" />\r
50                                         </serviceCredentials>\r
51                                         <serviceDebug httpHelpPageEnabled="false" httpHelpPageUrl="http://help.page.url"\r
52                                          httpsHelpPageEnabled="false" httpsHelpPageUrl="https://help.page.url"\r
53                                          includeExceptionDetailInFaults="true" />\r
54                                         <serviceMetadata externalMetadataLocation="http://external.metadata.location"\r
55                                          httpGetEnabled="true" httpGetUrl="http://get.url" httpsGetEnabled="true"\r
56                                          httpsGetUrl="https://get.url" policyVersion="Default" />\r
57                                         <serviceSecurityAudit auditLogLocation="Application" suppressAuditFailure="false"\r
58                                          serviceAuthorizationAuditLevel="Success" messageAuthenticationAuditLevel="Success" />\r
59                                         <serviceThrottling maxConcurrentCalls="32" maxConcurrentSessions="20"\r
60                                          maxConcurrentInstances="14" />\r
61                                         <serviceTimeouts transactionTimeout="00:03:00" />\r
62                                 </behavior>\r
63                         </serviceBehaviors>\r
64                 </behaviors>\r
65         </system.serviceModel>\r
66 </configuration>