BasicHttpSecurity BasicHttpSecurity BasicHttpSecurity BasicHttpSecurity Class

Определение

Настраивает параметры безопасности привязки basicHttpBinding.Configures the security settings of a basicHttpBinding binding.

public ref class BasicHttpSecurity sealed
public sealed class BasicHttpSecurity
type BasicHttpSecurity = class
Public NotInheritable Class BasicHttpSecurity
Наследование
BasicHttpSecurityBasicHttpSecurityBasicHttpSecurityBasicHttpSecurity

Примеры

BasicHttpBinding binding = new BasicHttpBinding();
binding.Name = "binding1";
binding.HostNameComparisonMode = HostNameComparisonMode.StrongWildcard;
binding.Security.Mode = BasicHttpSecurityMode.Message;

BasicHttpSecurity security = binding.Security;
BasicHttpMessageSecurity msgSecurity = security.Message;

BasicHttpSecurityMode secMode = security.Mode;

HttpTransportSecurity transSec = security.Transport;

Console.WriteLine("The message-level security setting is {0}", secMode.ToString());
Console.WriteLine("The transport-level security setting is {0}", transSec.ToString());
Dim binding As BasicHttpBinding = New BasicHttpBinding()
binding.Name = "binding1"
binding.HostNameComparisonMode = HostNameComparisonMode.StrongWildcard
binding.Security.Mode = BasicHttpSecurityMode.Message

Dim security As BasicHttpSecurity = binding.Security
Dim msgSecurity As BasicHttpMessageSecurity = security.Message

Dim secMode As BasicHttpSecurityMode = security.Mode

Dim transSec As HttpTransportSecurity = security.Transport

Console.WriteLine("The message-level security setting is {0}", secMode.ToString())
Console.WriteLine("The transport-level security setting is {0}", transSec.ToString())

Конструкторы

BasicHttpSecurity() BasicHttpSecurity() BasicHttpSecurity() BasicHttpSecurity()

Инициализирует новый экземпляр класса BasicHttpSecurity.Initializes a new instance of the BasicHttpSecurity class.

Свойства

Message Message Message Message

Возвращает параметры безопасности уровня сообщений для привязки basicHttpBinding.Gets the message-level security settings for a basicHttpBinding binding.

Mode Mode Mode Mode

Возвращает или задает режим безопасности для привязки basicHttpBinding.Gets or sets the security mode for a basicHttpBinding binding.

Transport Transport Transport Transport

Получает параметры безопасности транспортного уровня для привязки basicHttpBinding.Gets the transport-level security settings for a basicHttpBinding binding.

Методы

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ShouldSerializeMessage() ShouldSerializeMessage() ShouldSerializeMessage() ShouldSerializeMessage()

Определяет значение, которое указывает, должен ли быть сериализован элемент сообщения.Determines whether a message element should be serialized.

ShouldSerializeTransport() ShouldSerializeTransport() ShouldSerializeTransport() ShouldSerializeTransport()

Определяет значение, которое указывает, должен ли быть сериализован элемент транспорта.Determines whether the transport element should be serialized.

ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

Применяется к