다음을 통해 공유


SqlDependency.Start 메서드

정의

오버로드

Start(String)

연결 문자열에서 지정하는 SQL Server 인스턴스에서 종속성 변경 알림을 받기 위해 수신기를 시작합니다.

Start(String, String)

지정된 SQL Server Service Broker 큐를 사용하여 연결 문자열에서 지정하는 SQL Server 인스턴스에서 종속성 변경 알림을 받기 위해 수신기를 시작합니다.

Start(String)

연결 문자열에서 지정하는 SQL Server 인스턴스에서 종속성 변경 알림을 받기 위해 수신기를 시작합니다.

public:
 static bool Start(System::String ^ connectionString);
public static bool Start (string connectionString);
static member Start : string -> bool
Public Shared Function Start (connectionString As String) As Boolean

매개 변수

connectionString
String

변경 알림을 가져올 SQL Server 인스턴스에 대한 연결 문자열입니다.

반환

수신기가 성공적으로 초기화되었으면 true이고, 호환되는 수신기가 이미 있으면 false입니다.

예외

connectionString 매개 변수가 NULL인 경우

connectionString 매개 변수가 이 메서드에 대한 이전 호출과 동일하지만 다른 매개 변수들이 동일하지 않은 경우

메서드가 CLR에서 호출된 경우

필요한 SqlClientPermission CAS(코드 액세스 보안) 권한이 호출자에게 없는 경우

같은 스키마를 기본값으로 사용하지 않은 사용자나 다른 사용자가 동일한 connectionString 매개 변수를 사용하여 이후에 메서드를 호출한 경우

또한 내부 SqlClient 예외입니다.

설명

이 메서드는 매개 변수로 지정된 SQL Server 인스턴스에서 종속성 알림을 수신하기 위해 에 대한 AppDomain 수신기를 connectionString 시작합니다. 이 메서드는 여러 서버에 대해 서로 다른 연결 문자열을 사용하여 두 번 이상 호출될 수 있습니다.

추가 설명은 를 참조하세요 Start.

추가 정보

적용 대상

Start(String, String)

지정된 SQL Server Service Broker 큐를 사용하여 연결 문자열에서 지정하는 SQL Server 인스턴스에서 종속성 변경 알림을 받기 위해 수신기를 시작합니다.

public:
 static bool Start(System::String ^ connectionString, System::String ^ queue);
public static bool Start (string connectionString, string queue);
static member Start : string * string -> bool
Public Shared Function Start (connectionString As String, queue As String) As Boolean

매개 변수

connectionString
String

변경 알림을 가져올 SQL Server 인스턴스에 대한 연결 문자열입니다.

queue
String

사용할 기존 SQL Server Service Broker 큐입니다. null이면 기본 큐가 사용됩니다.

반환

수신기가 성공적으로 초기화되었으면 true이고, 호환되는 수신기가 이미 있으면 false입니다.

예외

connectionString 매개 변수가 NULL인 경우

connectionString 매개 변수가 이 메서드에 대한 이전 호출과 동일하지만 다른 매개 변수들이 동일하지 않은 경우

메서드가 CLR에서 호출된 경우

필요한 SqlClientPermission CAS(코드 액세스 보안) 권한이 호출자에게 없는 경우

같은 스키마를 기본값으로 사용하지 않은 사용자나 다른 사용자가 동일한 connectionString 매개 변수를 사용하여 이후에 메서드를 호출한 경우

또한 내부 SqlClient 예외입니다.

설명

이 메서드는 매개 변수로 지정된 SQL Server 인스턴스에서 종속성 알림을 수신하기 위해 에 대한 AppDomain 수신기를 connectionString 시작합니다. 이 메서드는 여러 서버에 대해 서로 다른 연결 문자열을 사용하여 두 번 이상 호출될 수 있습니다.

큐 이름이 지정되지 SqlDependency 않은 경우 는 프로세스에 둘 AppDomain이상의 가 포함되더라도 전체 프로세스에 사용되는 서버에 임시 큐 및 서비스를 만듭니다. 큐와 서비스 애플리케이션 종료 시 자동으로 제거 됩니다.

추가 설명은 를 참조하세요 Start.

추가 정보

적용 대상