다음을 통해 공유


SqlDependency.Stop 메서드

정의

이전 Start 호출에 지정된 연결에 대한 수신기를 중지합니다.

오버로드

Stop(String)

이전 Start 호출에 지정된 연결에 대한 수신기를 중지합니다.

Stop(String, String)

이전 Start 호출에 지정된 연결에 대한 수신기를 중지합니다.

설명

SqlDependency SQL Server 연결에서 오류가 발생하면 수신기가 다시 시작됩니다.

Stop(String)

이전 Start 호출에 지정된 연결에 대한 수신기를 중지합니다.

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

매개 변수

connectionString
String

이전 Start(String) 호출에 사용된 SQL Server 인스턴스에 대한 연결 문자열입니다.

반환

수신기가 완전히 중지되었으면 true이고, 수신기에서 AppDomain의 바인딩이 해제되었지만 같은 수신기를 사용하는 다른 AppDomain이 하나 이상 있으면 false입니다.

예외

connectionString 매개 변수가 NULL인 경우

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

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

내부 SqlClient 예외가 발생한 경우

설명

StopStart 호출에 대해 메서드를 호출해야 합니다. 지정된 수신기는 요청과 동일한 수의 Stop 요청을 Start 수신하는 경우에만 완전히 종료됩니다.

추가 정보

적용 대상

Stop(String, String)

이전 Start 호출에 지정된 연결에 대한 수신기를 중지합니다.

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

매개 변수

connectionString
String

이전 Start(String, String) 호출에 사용된 SQL Server 인스턴스에 대한 연결 문자열입니다.

queue
String

이전 Start(String, String) 호출에 사용된 SQL Server Service Broker 큐입니다.

반환

수신기가 완전히 중지되었으면 true이고, 수신기에서 AppDomain의 바인딩이 해제되었지만 같은 수신기를 사용하는 다른 AppDomain이 하나 이상 있으면 false입니다.

예외

connectionString 매개 변수가 NULL인 경우

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

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

내부 SqlClient 예외가 발생한 경우

설명

StopStart 호출에 대해 메서드를 호출해야 합니다. 지정된 수신기는 요청과 동일한 수의 Stop 요청을 Start 수신하는 경우에만 완전히 종료됩니다.

추가 정보

적용 대상