SqlPersistenceProviderFactory 생성자

정의

SqlPersistenceProviderFactory 클래스의 새 인스턴스를 초기화합니다.

오버로드

Name Description
SqlPersistenceProviderFactory(NameValueCollection)

지정된 매개 변수 컬렉션으로 구성된 클래스의 SqlPersistenceProviderFactory 새 인스턴스를 초기화합니다.

SqlPersistenceProviderFactory(String)

지정된 연결 문자열로 구성된 클래스의 SqlPersistenceProviderFactory 새 인스턴스를 초기화합니다.

SqlPersistenceProviderFactory(String, Boolean)

지정된 연결 문자열 및 SqlPersistenceProviderFactory 매개 변수로 구성된 클래스의 serializeAsText 새 인스턴스를 초기화합니다.

SqlPersistenceProviderFactory(String, Boolean, TimeSpan)

지정된 연결 문자열 SqlPersistenceProviderFactoryserializeAsText 매개 변수로 구성된 클래스의 lockTimeout 새 인스턴스를 초기화합니다.

설명

클래스에 대한 SqlPersistenceProviderFactory 생성자의 오버로드는 다음을 설정하기 위한 매개 변수를 제공합니다.

  • SQL 데이터베이스에 액세스하는 데 사용되는 연결 문자열.

  • 잠금 소유권 기간을 정의하는 데 사용되는 잠금 제한 시간입니다.

  • 지속성 데이터가 XML 또는 이진 데이터로 직렬화되는지 여부입니다.

SqlPersistenceProviderFactory(NameValueCollection)

지정된 매개 변수 컬렉션으로 구성된 클래스의 SqlPersistenceProviderFactory 새 인스턴스를 초기화합니다.

public:
 SqlPersistenceProviderFactory(System::Collections::Specialized::NameValueCollection ^ parameters);
public SqlPersistenceProviderFactory(System.Collections.Specialized.NameValueCollection parameters);
new System.ServiceModel.Persistence.SqlPersistenceProviderFactory : System.Collections.Specialized.NameValueCollection -> System.ServiceModel.Persistence.SqlPersistenceProviderFactory
Public Sub New (parameters As NameValueCollection)

매개 변수

parameters
NameValueCollection

새 지속성 공급자 팩터리에서 사용하는 매개 변수 컬렉션입니다. 유효한 매개 변수에는 , 및 .가 lockTimeout포함됩니다.connectionStringNameserializeAsText

설명

이 생성자는 다른 생성자에 필요한 대로 다른 매개 변수를 지정하지 않고 임의로 지정 lockTimeoutconnectionStringserializeAsText 하는 데 사용할 수 있습니다(예: 매개 변수를 지정하지 않고 매개 변수 및 connectionString 매개 변수를 지정 lockTimeout 하는 serializeAsText 경우).

적용 대상

SqlPersistenceProviderFactory(String)

지정된 연결 문자열로 구성된 클래스의 SqlPersistenceProviderFactory 새 인스턴스를 초기화합니다.

public:
 SqlPersistenceProviderFactory(System::String ^ connectionString);
public SqlPersistenceProviderFactory(string connectionString);
new System.ServiceModel.Persistence.SqlPersistenceProviderFactory : string -> System.ServiceModel.Persistence.SqlPersistenceProviderFactory
Public Sub New (connectionString As String)

매개 변수

connectionString
String

새 지속성 공급자 인스턴스에 대한 연결 매개 변수입니다.

적용 대상

SqlPersistenceProviderFactory(String, Boolean)

지정된 연결 문자열 및 SqlPersistenceProviderFactory 매개 변수로 구성된 클래스의 serializeAsText 새 인스턴스를 초기화합니다.

public:
 SqlPersistenceProviderFactory(System::String ^ connectionString, bool serializeAsText);
public SqlPersistenceProviderFactory(string connectionString, bool serializeAsText);
new System.ServiceModel.Persistence.SqlPersistenceProviderFactory : string * bool -> System.ServiceModel.Persistence.SqlPersistenceProviderFactory
Public Sub New (connectionString As String, serializeAsText As Boolean)

매개 변수

connectionString
String

새 지속성 공급자 인스턴스에 대한 연결 매개 변수입니다.

serializeAsText
Boolean

데이터가 이진이 아닌 텍스트로 serialize되는지 여부를 지정합니다.

설명

기본값 serializeAsTextfalse지속성 정보가 이진 데이터로 직렬화됨을 나타내는 값입니다.

적용 대상

SqlPersistenceProviderFactory(String, Boolean, TimeSpan)

지정된 연결 문자열 SqlPersistenceProviderFactoryserializeAsText 매개 변수로 구성된 클래스의 lockTimeout 새 인스턴스를 초기화합니다.

public:
 SqlPersistenceProviderFactory(System::String ^ connectionString, bool serializeAsText, TimeSpan lockTimeout);
public SqlPersistenceProviderFactory(string connectionString, bool serializeAsText, TimeSpan lockTimeout);
new System.ServiceModel.Persistence.SqlPersistenceProviderFactory : string * bool * TimeSpan -> System.ServiceModel.Persistence.SqlPersistenceProviderFactory
Public Sub New (connectionString As String, serializeAsText As Boolean, lockTimeout As TimeSpan)

매개 변수

connectionString
String

새 지속성 공급자 팩터리 인스턴스에 대한 연결 매개 변수입니다.

serializeAsText
Boolean

데이터가 이진이 아닌 텍스트로 serialize되는지 여부를 지정합니다.

lockTimeout
TimeSpan

잠금 소유권에 대한 제한 시간입니다. 잠긴 인스턴스는 이 기간 이후에 자동으로 잠금 해제됩니다. 제한 시간은 TimeSpan.Zero 잠금이 사용되지 않음을 지정합니다.

설명

기본값 serializeAsTextfalse지속성 정보가 이진 데이터로 직렬화됨을 나타내는 값입니다.

기본값 lockTimeoutTimeSpan.Zero잠금이 사용되지 않음을 나타내는 값입니다. 사용되는 경우 TimeSpan.MaxValue 잠금은 무기한 유지됩니다.

적용 대상