다음을 통해 공유


TimerEventSubscriptionCollection 클래스

정의

주의

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

TimerEventSubscription 개체의 순서 있는 목록을 나타냅니다.

public ref class TimerEventSubscriptionCollection : System::Collections::ICollection
[System.Serializable]
public class TimerEventSubscriptionCollection : System.Collections.ICollection
[System.Serializable]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class TimerEventSubscriptionCollection : System.Collections.ICollection
[<System.Serializable>]
type TimerEventSubscriptionCollection = class
    interface ICollection
    interface IEnumerable
[<System.Serializable>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type TimerEventSubscriptionCollection = class
    interface ICollection
    interface IEnumerable
Public Class TimerEventSubscriptionCollection
Implements ICollection
상속
TimerEventSubscriptionCollection
특성
구현

설명

참고

이 자료에서는 더 이상 사용되지 않는 형식과 네임스페이스에 대해 설명합니다. 자세한 내용은 Deprecated Types in Windows Workflow Foundation 4.5(Windows Workflow Foundation 4.5에서 사용되지 않는 형식)를 참조하세요.

TimerEventSubscriptionCollection은 워크플로 인스턴스와 연결된 TimerEventSubscription 개체의 큐를 나타내고 이 큐를 관리할 메서드를 제공합니다. 구독은 해당 ExpiresAt 값을 기반으로 큐에 정렬됩니다. ExpiresAt 값이 작은 구독이 ExpiresAt 값이 큰 구독보다 앞에 배치됩니다. 이 클래스가 제공하는 메서드를 사용하여 TimerCollectionProperty가 각 워크플로 인스턴스에 대해 노출하는 활성 타이머 구독의 컬렉션을 관리할 수 있습니다. Add 또는 Remove를 사용하여 타이머 큐에서 구독을 추가하거나 제거할 수 있습니다. 타이머 큐의 첫 번째 요소가 변경될 때마다 WorkflowSchedulerService가 호출되어 이전에 큐의 시작 부분에 있던 타이머 이벤트를 취소하고 새 타이머 이벤트를 예약합니다.

필드

TimerCollectionProperty
사용되지 않음.

워크플로 인스턴스와 연결된 타이머 큐입니다. 이 큐는 워크플로에 대한 시간 순서가 지정된 TimerEventSubscription 개체를 포함합니다.

속성

Count
사용되지 않음.

타이머 큐의 TimerEventSubscription 개체 수를 가져옵니다.

IsSynchronized
사용되지 않음.

TimerEventSubscriptionCollection에 대한 액세스가 동기화되었는지의 여부, 즉 스레드로부터 안전한지 여부를 나타내는 값을 가져옵니다.

SyncRoot
사용되지 않음.

TimerEventSubscriptionCollection에 대한 액세스를 동기화하는 데 사용할 수 있는 개체를 가져옵니다.

메서드

Add(TimerEventSubscription)
사용되지 않음.

TimerEventSubscription을 타이머 큐에 추가합니다.

CopyTo(Array, Int32)
사용되지 않음.

TimerEventSubscriptionCollection 요소를 지정한 배열 인덱스에서 시작하여 기존의 1차원 Array에 복사합니다.

Equals(Object)
사용되지 않음.

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetEnumerator()
사용되지 않음.

TimerEventSubscriptionCollection를 반복하는 열거자를 반환합니다.

GetHashCode()
사용되지 않음.

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()
사용되지 않음.

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()
사용되지 않음.

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
Peek()
사용되지 않음.

타이머 큐의 시작 부분에 있는 TimerEventSubscription을 제거하지 않고 반환합니다.

Remove(Guid)
사용되지 않음.

지정된 구독 ID를 가진 TimerEventSubscription을 타이머 큐에서 제거합니다.

Remove(TimerEventSubscription)
사용되지 않음.

TimerEventSubscription을 타이머 큐에서 제거합니다.

ToString()
사용되지 않음.

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

확장 메서드

Cast<TResult>(IEnumerable)
사용되지 않음.

IEnumerable의 요소를 지정된 형식으로 캐스팅합니다.

OfType<TResult>(IEnumerable)
사용되지 않음.

지정된 형식에 따라 IEnumerable의 요소를 필터링합니다.

AsParallel(IEnumerable)
사용되지 않음.

쿼리를 병렬화할 수 있도록 합니다.

AsQueryable(IEnumerable)
사용되지 않음.

IEnumerableIQueryable로 변환합니다.

적용 대상