LocalServiceSecuritySettingsElement LocalServiceSecuritySettingsElement LocalServiceSecuritySettingsElement LocalServiceSecuritySettingsElement Class

Definition

Configures the security settings of a local service. This class cannot be inherited.

public ref class LocalServiceSecuritySettingsElement sealed : System::ServiceModel::Configuration::ServiceModelConfigurationElement
public sealed class LocalServiceSecuritySettingsElement : System.ServiceModel.Configuration.ServiceModelConfigurationElement
type LocalServiceSecuritySettingsElement = class
    inherit ServiceModelConfigurationElement
Public NotInheritable Class LocalServiceSecuritySettingsElement
Inherits ServiceModelConfigurationElement
Inheritance
LocalServiceSecuritySettingsElementLocalServiceSecuritySettingsElementLocalServiceSecuritySettingsElementLocalServiceSecuritySettingsElement

Constructors

LocalServiceSecuritySettingsElement() LocalServiceSecuritySettingsElement() LocalServiceSecuritySettingsElement() LocalServiceSecuritySettingsElement()

Initializes a new instance of the LocalServiceSecuritySettingsElement class.

Properties

CurrentConfiguration CurrentConfiguration CurrentConfiguration CurrentConfiguration

Gets a reference to the top-level Configuration instance that represents the configuration hierarchy that the current ConfigurationElement instance belongs to.

(Inherited from ConfigurationElement)
DetectReplays DetectReplays DetectReplays DetectReplays

Gets or sets a Boolean value that specifies whether replay attacks against the channel are detected and dealt with automatically.

ElementInformation ElementInformation ElementInformation ElementInformation

Gets an ElementInformation object that contains the non-customizable information and functionality of the ConfigurationElement object.

(Inherited from ConfigurationElement)
ElementProperty ElementProperty ElementProperty ElementProperty

Gets the ConfigurationElementProperty object that represents the ConfigurationElement object itself.

(Inherited from ConfigurationElement)
EvaluationContext EvaluationContext EvaluationContext EvaluationContext

Gets the ContextInformation object for the ConfigurationElement object.

(Inherited from ConfigurationElement)
HasContext HasContext HasContext HasContext

Gets a value that indicates whether the CurrentConfiguration property is null.

(Inherited from ConfigurationElement)
InactivityTimeout InactivityTimeout InactivityTimeout InactivityTimeout

Gets or sets a TimeSpan that specifies the duration of inactivity the channel waits before it times out.

IssuedCookieLifetime IssuedCookieLifetime IssuedCookieLifetime IssuedCookieLifetime

Gets or sets a TimeSpan that specifies the lifetime issued to all new security cookies.

Item[ConfigurationProperty] Item[ConfigurationProperty] Item[ConfigurationProperty] Item[ConfigurationProperty]

Gets or sets a property or attribute of this configuration element.

(Inherited from ConfigurationElement)
Item[String] Item[String] Item[String] Item[String]

Gets or sets a property, attribute, or child element of this configuration element.

(Inherited from ConfigurationElement)
LockAllAttributesExcept LockAllAttributesExcept LockAllAttributesExcept LockAllAttributesExcept

Gets the collection of locked attributes.

(Inherited from ConfigurationElement)
LockAllElementsExcept LockAllElementsExcept LockAllElementsExcept LockAllElementsExcept

Gets the collection of locked elements.

(Inherited from ConfigurationElement)
LockAttributes LockAttributes LockAttributes LockAttributes

Gets the collection of locked attributes

(Inherited from ConfigurationElement)
LockElements LockElements LockElements LockElements

Gets the collection of locked elements.

(Inherited from ConfigurationElement)
LockItem LockItem LockItem LockItem

Gets or sets a value indicating whether the element is locked.

(Inherited from ConfigurationElement)
MaxCachedCookies MaxCachedCookies MaxCachedCookies MaxCachedCookies

Gets or sets a value that specifies the maximum number of cookies that can be cached.

MaxClockSkew MaxClockSkew MaxClockSkew MaxClockSkew

Gets or sets a TimeSpan that specifies the maximum time difference between the system clocks of the two communicating parties.

MaxPendingSessions MaxPendingSessions MaxPendingSessions MaxPendingSessions

Gets or sets a value that specifies the maximum number of pending security sessions that the service supports.

MaxStatefulNegotiations MaxStatefulNegotiations MaxStatefulNegotiations MaxStatefulNegotiations

Gets or sets a value that specifies the number of security negotiations that can be active concurrently.

NegotiationTimeout NegotiationTimeout NegotiationTimeout NegotiationTimeout

Gets or sets a TimeSpan that specifies the maximum duration for the security negotiation phase between server and client.

Properties Properties Properties Properties

Gets the collection of properties.

(Inherited from ConfigurationElement)
ReconnectTransportOnFailure ReconnectTransportOnFailure ReconnectTransportOnFailure ReconnectTransportOnFailure

Gets or sets a Boolean value that specifies whether connections using WS-Reliable messaging attempt to reconnect after transport failures.

ReplayCacheSize ReplayCacheSize ReplayCacheSize ReplayCacheSize

Gets or sets a value that specifies the number of cached nonces used for replay detection.

ReplayWindow ReplayWindow ReplayWindow ReplayWindow

Gets or sets a TimeSpan that specifies the duration in which individual message nonces are valid.

SessionKeyRenewalInterval SessionKeyRenewalInterval SessionKeyRenewalInterval SessionKeyRenewalInterval

Gets or sets a TimeSpan that specifies the duration after which the initiator renews the key for the security session.

SessionKeyRolloverInterval SessionKeyRolloverInterval SessionKeyRolloverInterval SessionKeyRolloverInterval

Gets or sets a TimeSpan that specifies the time interval a previous session key is valid on incoming messages during a key renewal. The default is "00:05:00".

TimestampValidityDuration TimestampValidityDuration TimestampValidityDuration TimestampValidityDuration

Gets or sets a TimeSpan that specifies the duration in which a time stamp is valid.

Methods

DeserializeElement(XmlReader, Boolean) DeserializeElement(XmlReader, Boolean) DeserializeElement(XmlReader, Boolean) DeserializeElement(XmlReader, Boolean)

Reads XML from the configuration file.

(Inherited from ConfigurationElement)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Compares the current ConfigurationElement instance to the specified object.

(Inherited from ConfigurationElement)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Gets a unique value representing the current ConfigurationElement instance.

(Inherited from ConfigurationElement)
GetTransformedAssemblyString(String) GetTransformedAssemblyString(String) GetTransformedAssemblyString(String) GetTransformedAssemblyString(String)

Returns the transformed version of the specified assembly name.

(Inherited from ConfigurationElement)
GetTransformedTypeString(String) GetTransformedTypeString(String) GetTransformedTypeString(String) GetTransformedTypeString(String)

Returns the transformed version of the specified type name.

(Inherited from ConfigurationElement)
GetType() GetType() GetType() GetType()

Gets the Type of the current instance.

(Inherited from Object)
Init() Init() Init() Init()

Sets the ConfigurationElement object to its initial state.

(Inherited from ConfigurationElement)
InitializeDefault() InitializeDefault() InitializeDefault() InitializeDefault()

Used to initialize a default set of values for the ConfigurationElement object.

(Inherited from ConfigurationElement)
IsModified() IsModified() IsModified() IsModified()

Indicates whether this configuration element has been modified since it was last saved or loaded, when implemented in a derived class.

(Inherited from ConfigurationElement)
IsReadOnly() IsReadOnly() IsReadOnly() IsReadOnly()

Gets a value indicating whether the ConfigurationElement object is read-only.

(Inherited from ConfigurationElement)
ListErrors(IList) ListErrors(IList) ListErrors(IList) ListErrors(IList)

Adds the invalid-property errors in this ConfigurationElement object, and in all subelements, to the passed list.

(Inherited from ConfigurationElement)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
OnDeserializeUnrecognizedAttribute(String, String) OnDeserializeUnrecognizedAttribute(String, String) OnDeserializeUnrecognizedAttribute(String, String) OnDeserializeUnrecognizedAttribute(String, String)

Gets a value indicating whether an unknown attribute is encountered during deserialization.

(Inherited from ConfigurationElement)
OnDeserializeUnrecognizedElement(String, XmlReader) OnDeserializeUnrecognizedElement(String, XmlReader) OnDeserializeUnrecognizedElement(String, XmlReader) OnDeserializeUnrecognizedElement(String, XmlReader)

Gets a value indicating whether an unknown element is encountered during deserialization.

(Inherited from ConfigurationElement)
OnRequiredPropertyNotFound(String) OnRequiredPropertyNotFound(String) OnRequiredPropertyNotFound(String) OnRequiredPropertyNotFound(String)

Throws an exception when a required property is not found.

(Inherited from ConfigurationElement)
PostDeserialize() PostDeserialize() PostDeserialize() PostDeserialize()

Called after deserialization.

(Inherited from ConfigurationElement)
PreSerialize(XmlWriter) PreSerialize(XmlWriter) PreSerialize(XmlWriter) PreSerialize(XmlWriter)

Called before serialization.

(Inherited from ConfigurationElement)
Reset(ConfigurationElement) Reset(ConfigurationElement) Reset(ConfigurationElement) Reset(ConfigurationElement)

Resets the internal state of the ConfigurationElement object, including the locks and the properties collections.

(Inherited from ConfigurationElement)
ResetModified() ResetModified() ResetModified() ResetModified()

Resets the value of the IsModified() method to false when implemented in a derived class.

(Inherited from ConfigurationElement)
SerializeElement(XmlWriter, Boolean) SerializeElement(XmlWriter, Boolean) SerializeElement(XmlWriter, Boolean) SerializeElement(XmlWriter, Boolean)

Writes the contents of this configuration element to the configuration file when implemented in a derived class.

(Inherited from ConfigurationElement)
SerializeToXmlElement(XmlWriter, String) SerializeToXmlElement(XmlWriter, String) SerializeToXmlElement(XmlWriter, String) SerializeToXmlElement(XmlWriter, String)

Writes the outer tags of this configuration element to the configuration file when implemented in a derived class.

(Inherited from ConfigurationElement)
SetPropertyValue(ConfigurationProperty, Object, Boolean) SetPropertyValue(ConfigurationProperty, Object, Boolean) SetPropertyValue(ConfigurationProperty, Object, Boolean) SetPropertyValue(ConfigurationProperty, Object, Boolean)

Sets a property to the specified value.

(Inherited from ConfigurationElement)
SetReadOnly() SetReadOnly() SetReadOnly() SetReadOnly()

Sets the IsReadOnly() property for the ConfigurationElement object and all subelements.

(Inherited from ConfigurationElement)
ToString() ToString() ToString() ToString()

Returns a string that represents the current object.

(Inherited from Object)
Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode) Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode) Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode) Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode)

Modifies the ConfigurationElement object to remove all values that should not be saved.

(Inherited from ConfigurationElement)

Applies to

See also