NetTcpSecurity.Mode Property
![]() |
---|
The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience. |
Gets or sets whether message-level security and transport-level security are used by an endpoint configured with a NetTcpBinding.
Assembly: System.ServiceModel (in System.ServiceModel.dll)
Property Value
Type: System.ServiceModel.SecurityModeA value of the SecurityMode that indicates whether message-level security or transport-level security is used by an endpoint. The default value is Transport.
Exception | Condition |
---|---|
ArgumentOutOfRangeException | The value is not defined. |
The security mode determines the type of security required by an endpoint. Windows Communication Foundation (WCF) security offers a variety of mechanisms with which to secure the transfer of messages that are configured with the system-provided bindings. Each of the bindings supports a subset of these security modes. The mode determines the mechanisms by which message transfer security functions (integrity, confidentiality and authentication) are required.
NetTcpSecurity security = binding.Security;
Console.WriteLine("\tSecurity Mode: {0}", security.Mode);
Available since 8
.NET Framework
Available since 3.0
Portable Class Library
Supported in: portable .NET platforms