| Overload | Description | 
|---|---|
| UAEndpointSelectionPolicy Constructor() | Initializes a new instance of the class with default data. | 
| UAEndpointSelectionPolicy Constructor(String) | Initializes a new instance of the class, specifying the communication profile specifier. | 
| UAEndpointSelectionPolicy Constructor(UAEndpointSelectionPolicy) | Initializes a new copy of the object. | 
| UAEndpointSelectionPolicy Constructor(UAMessageSecurityModes) | Initializes a new instance of the class, specifying the allowed message security modes. | 
| UAEndpointSelectionPolicy Constructor(UAMessageSecurityModes,String) | Initializes a new instance of the class, specifying the allowed message security modes, and security policy URI string. | 
| UAEndpointSelectionPolicy Constructor(UAMessageSecurityModes,String,String) | Initializes a new instance of the class, specifying the allowed message security modes, security policy URI string, and transport profile URI string. | 
| UAEndpointSelectionPolicy Constructor(UAMessageSecurityModes,Uri) | Initializes a new instance of the class, specifying the allowed message security modes, and security policy URI. | 
| UAEndpointSelectionPolicy Constructor(UAMessageSecurityModes,Uri,Uri) | Initializes a new instance of the class, specifying the allowed message security modes, security policy URI, and transport profile URI. | 
