CepObjectReadOnlyDictionary<T> 클래스

CEP 메타데이터 개체의 일반 읽기 전용 컬렉션을 나타냅니다.

상속 계층

System.Object
  Microsoft.ComplexEventProcessing.CepObjectReadOnlyDictionary<T>

네임스페이스:  Microsoft.ComplexEventProcessing
어셈블리:  Microsoft.ComplexEventProcessing(Microsoft.ComplexEventProcessing.dll)

구문

‘선언
Public NotInheritable Class CepObjectReadOnlyDictionary(Of T As CepObject) _
    Implements IDictionary(Of String, T), ICollection(Of KeyValuePair(Of String, T)),  _
    IEnumerable(Of KeyValuePair(Of String, T)), IEnumerable
‘사용 방법
Dim instance As CepObjectReadOnlyDictionary(Of T)
public sealed class CepObjectReadOnlyDictionary<T> : IDictionary<string, T>, 
    ICollection<KeyValuePair<string, T>>, IEnumerable<KeyValuePair<string, T>>, 
    IEnumerable 
where T : CepObject
generic<typename T>
where T : CepObject 
public ref class CepObjectReadOnlyDictionary sealed : IDictionary<String^, T>, 
    ICollection<KeyValuePair<String^, T>>, IEnumerable<KeyValuePair<String^, T>>, 
    IEnumerable
[<SealedAttribute>]
type CepObjectReadOnlyDictionary<'T when 'T : CepObject> =  
    class 
        interface IDictionary<string, 'T>
        interface ICollection<KeyValuePair<string, 'T>>
        interface IEnumerable<KeyValuePair<string, 'T>>
        interface IEnumerable 
    end
JScript는 제네릭 형식 및 메서드를 지원하지 않습니다.

유형 매개 변수

  • T
    요소의 유형입니다.

CepObjectReadOnlyDictionary<T> 유형에서 다음 멤버를 표시합니다.

속성

  이름 설명
공용 속성 Count 컬렉션에 포함된 요소의 수를 가져옵니다.
공용 속성 IsReadOnly 컬렉션이 읽기 전용인지 여부를 나타내는 값을 가져옵니다.
공용 속성 Item 이름을 기준으로 메타데이터 개체를 가져옵니다.
공용 속성 Keys 컬렉션의 키를 가져옵니다.
공용 속성 Values 컬렉션의 값을 가져옵니다.

맨 위로 이동

메서드

  이름 설명
공용 메서드 Contains 지정된 항목이 컬렉션에 포함되는지 여부를 나타냅니다.
공용 메서드 ContainsKey 지정된 키가 컬렉션에 포함되는지 여부를 나타냅니다.
공용 메서드 CopyTo 특정 배열 인덱스에서 시작하여 컬렉션의 요소를 지정된 배열에 복사합니다.
공용 메서드 Equals (Object에서 상속됨)
공용 메서드 GetEnumerator 컬렉션을 반복하는 열거자를 반환합니다.
공용 메서드 GetHashCode (Object에서 상속됨)
공용 메서드 GetType (Object에서 상속됨)
공용 메서드 ToString (Object에서 상속됨)
공용 메서드 TryGetValue 키가 지정된 경우 값을 가져오려고 시도합니다.

맨 위로 이동

확장 메서드

  이름 설명
공용 확장 메서드 ToEdgeStream<KeyValuePair<String, T>, TPayload> 열거 가능한 입력 스트림을 가장자리 이벤트 스트림으로 변환하고 입력의 임시 특성을 제공합니다. (CepStream에 의해 정의됨)
공용 확장 메서드 ToIntervalStream<KeyValuePair<String, T>, TPayload> 열거 가능한 입력 스트림을 간격 이벤트 스트림으로 변환하고 입력의 임시 특성을 제공합니다. (CepStream에 의해 정의됨)
공용 확장 메서드 ToPointStream<KeyValuePair<String, T>, TPayload> 시점 이벤트의 CepStream을 이벤트 싱크로 변환합니다. (CepStream에 의해 정의됨)

맨 위로 이동

명시적 인터페이스 구현

  이름 설명
명시적 인터페이스 구현전용 메서드 ICollection<KeyValuePair<String, T>>.Add 새 개체를 메타데이터 개체 컬렉션에 추가합니다.
명시적 인터페이스 구현전용 메서드 IDictionary<String, T>.Add 새 개체를 메타데이터 개체 컬렉션에 추가합니다.
명시적 인터페이스 구현전용 메서드 ICollection<KeyValuePair<String, T>>.Clear 메타데이터 개체의 컬렉션에서 모든 키와 값을 제거합니다.
명시적 인터페이스 구현전용 메서드 IEnumerable.GetEnumerator 컬렉션을 반복하는 열거자를 반환합니다.
명시적 인터페이스 구현전용 속성 IDictionary<String, T>.Item 이름을 기준으로 메타데이터 개체를 가져오거나 설정합니다.
명시적 인터페이스 구현전용 메서드 ICollection<KeyValuePair<String, T>>.Remove 메타데이터 개체의 컬렉션에서 지정된 항목을 제거합니다.
명시적 인터페이스 구현전용 메서드 IDictionary<String, T>.Remove 메타데이터 개체의 컬렉션에서 지정된 항목을 제거합니다.

맨 위로 이동

주의

이 컬렉션은 컬렉션 원본으로부터 요청 시(예: Count 또는 GetEnumerator 호출 시) 기본 목록을 채웁니다. 일단 채워진 기본 목록은 이 개체의 수명 동안 캐시됩니다. 인덱서는 컬렉션 원본에서 직접 개체를 검색하거나 기본 목록이 채워진 경우 기본 목록에서 개체를 검색합니다.

스레드 보안

이 유형의 모든 공용 static(Visual Basic에서는 Shared) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.

참고 항목

참조

Microsoft.ComplexEventProcessing 네임스페이스