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) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.