log4net SDK Reference |

# WindowsSecurityContext.ActivateOptions Method

Initialize the SecurityContext based on the options set.

[Visual Basic]
NotOverridable Public Sub ActivateOptions() _
Implements IOptionHandler.ActivateOptions
[C#]
public void ActivateOptions();

#### Implements

IOptionHandler.ActivateOptions

#### Remarks

This is part of the IOptionHandler delayed object activation scheme. The ActivateOptions method must be called on this object after the configuration properties have been set. Until ActivateOptions is called this object is in an undefined state and must not be used.

If any of the configuration properties are modified then ActivateOptions must be called again.

The security context will try to Logon the specified user account and capture a primary token for impersonation.

#### Exceptions

Exception Type | Condition
--- | ---
ArgumentNullException | The required UserName, DomainName or Password properties were not specified.

#### See Also

WindowsSecurityContext Class | log4net.Util Namespace