2.2.4.6.1 ProviderEndpointBehaviorAttribute

The ProviderEndpointBehaviorAttribute type describes the attribute to use to decorate Provider contracts to specify their behavior.

   <xs:complexType name="ProviderEndpointBehaviorAttribute">
     <xs:sequence>
       <xs:element minOccurs="1" maxOccurs="1" name="EndpointCredentialType" type="CredentialType" />
       <xs:element minOccurs="0" maxOccurs="1" name="AllowedConnectionType" type="ConnectionSetting" />
     </xs:sequence>
   </xs:complexType>

EndpointCredentialType: The credential type expected by a provider.

AllowedConnectionType: The connection setting used or expected by a provider.