2.1.5.15 Initialize
This method initializes the OracleMembership provider with the property values specified in the ASP.NET application configuration file (web.config).
                  
Declaration
// C# public override void Initialize(string name, NameValueCollection config);
Parameters
- 
                        nameThe name of the OracleMembershipprovider instance to initialize.
- 
                        configA collection of name/value pairs representing the provider-specific attributes specified in the configuration for this provider. 
Exceptions
ArgumentNullException - The config parameter is a null value.
                  
InvalidOperationException - An attempt is made to call the Initialize method on a provider after the provider has already been initialized.
                  
HttpException - The current trust level is less than Low.
                  
System.Configuration.Provider.ProviderException - One of the following is true in the application configuration file:
                  
- 
                        The enablePasswordRetrieval,enablePasswordReset,requiresQuestionAndAnswer, orrequiresUniqueEmailattribute is set to a value other than a Boolean value.
- 
                        The maxInvalidPasswordAttemptsorpasswordAttemptWindowattribute is set to a value that is not a positive integer.
- 
                        The minRequiredPasswordLengthattribute is set to a value that is not a positive integer, or the value is greater than 128.
- 
                        The minRequiredNonalphanumericCharactersattribute is set to a negative integer, or the value is greater than 128.
- 
                        The value for the passwordStrengthRegularExpressionattribute is not a valid regular expression.
- 
                        The value for the applicationNameattribute is greater than 256 characters.
- 
                        The value for passwordFormatattribute is an invalidMembershipPasswordFormatenumeration value.
- 
                        The passwordFormatattribute is set toHashed, and theenablePasswordRetrievalattribute is set totrue.
- 
                        The passwordFormatattribute is set toEncrypted, and themachineKeyconfiguration element specifiesAutoGeneratefor thedecryptionKeyattribute.
- 
                        The connectionStringNameattribute is empty or does not exist in the application configuration file.
- 
                        The value of the connection string for the connectionStringNameattribute value is empty, or the specifiedconnectionStringNamedoes not exist in the application configuration file.
- 
                        The value for the commandTimeoutattribute is set to a negative integer.
- 
                        The application configuration file for this OracleMembershipProviderinstance contains an unrecognized attribute.
Remarks
The Initialize method is not intended to be called directly by the application.