구독자 레코드 삭제
Subscriber 클래스의 Delete 메서드는 인스턴스 데이터베이스의 기존 구독자 레코드를 삭제합니다.
중요: |
---|
설정된 Notification Services 응용 프로그램에서 구독자 레코드를 삭제하면 해당 구독자 ID와 관련된 모든 구독자 장치와 구독이 자동으로 삭제되고 해제된 Notification Services 응용 프로그램에서 구독자 레코드를 삭제하면 관련된 구독이 분리됩니다. 분리된 구독은 응용 프로그램에서 제거해야 합니다. |
관리 코드 예
다음 코드 예에서는 관리 코드에서 Subscriber 개체를 사용하여 구독자를 삭제하는 방법을 보여 줍니다.
string instanceName = "Tutorial";
// Create the NSInstance object.
NSInstance testInstance = new NSInstance(instanceName);
// Create the Subscriber object.
Subscriber testSubscriber = new Subscriber(testInstance);
// Set the subscriber ID so that the correct
// subscriber record is updated.
testSubscriber.SubscriberId = "TestUser1";
// Change subscriber data, then update the database.
testSubscriber.Delete();
COM Interop 예
다음 Microsoft VBScript(Visual Basic Scripting Edition) 코드 예에서는 비관리 코드에서 Subscriber 개체를 사용하여 구독자를 삭제하는 방법을 보여 줍니다.
Dim testInstance, testSubscriber
const instanceName = "Tutorial"
' Create and initialize the NSInstance object.
set testInstance = _
WScript.CreateObject( _
"Microsoft.SqlServer.NotificationServices.NSInstance")
testInstance.Initialize instanceName
' Create and initialize the Subscriber object.
set testSubscriber = _
WScript.CreateObject( _
"Microsoft.SqlServer.NotificationServices.Subscriber")
testSubscriber.Initialize (testInstance)
' Set the subscriber ID.
testSubscriber.SubscriberId = "TestUser2"
' Delete the subscriber record
testSubscriber.Delete
wscript.echo "Subscriber deleted."
참고 항목
개념
구독자 개체 만들기
구독자 레코드 추가
구독자 레코드 업데이트
관련 구독 정보 삭제
구독자 장치 및 구독 가져오기