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