DynamicValue 클래스
워크플로에서 중첩된 키-값 쌍 집합을 지원하기 위한 동적 데이터 구조를 나타냅니다.
네임스페이스: Microsoft.Activities
어셈블리: Microsoft.Activities.dll의 Microsoft.Activities
상속 계층 구조
System.Object
Microsoft.Activities.DynamicValue
구문
[DefaultMemberAttribute("Item")]
[DataContractAttribute]
public sealed class DynamicValue : ICollection<DynamicValue>,
IEnumerable<DynamicValue>, IDictionary<string, DynamicValue>,
ICollection<KeyValuePair<string, DynamicValue>>, IEnumerable<KeyValuePair<string, DynamicValue>>,
IEnumerable
[DefaultMemberAttribute("Item")]
[DataContractAttribute]
public ref class DynamicValue sealed : ICollection<DynamicValue^>,
IEnumerable<DynamicValue^>, IDictionary<String^, DynamicValue^>,
ICollection<KeyValuePair<String^, DynamicValue^>>, IEnumerable<KeyValuePair<String^, DynamicValue^>>,
IEnumerable
[<Sealed>]
[<DefaultMemberAttribute("Item")>]
[<DataContractAttribute>]
type DynamicValue =
class
interface ICollection<DynamicValue>
interface IEnumerable<DynamicValue>
interface IDictionary<string, DynamicValue>
interface ICollection<KeyValuePair<string, DynamicValue>>
interface IEnumerable<KeyValuePair<string, DynamicValue>>
interface IEnumerable
end
<DefaultMemberAttribute("Item")>
<DataContractAttribute>
Public NotInheritable Class DynamicValue
Implements ICollection(Of DynamicValue), IEnumerable(Of DynamicValue),
IDictionary(Of String, DynamicValue), ICollection(Of KeyValuePair(Of String, DynamicValue)),
IEnumerable(Of KeyValuePair(Of String, DynamicValue)), IEnumerable
생성자
이름 | 설명 | |
---|---|---|
DynamicValue() | 기본값으로 DynamicValue 클래스의 새 인스턴스를 초기화합니다. |
|
DynamicValue(Boolean) | 부울 값으로 DynamicValue 클래스의 새 인스턴스를 초기화합니다. |
|
DynamicValue(DateTime) | DateTime 값으로 DynamicValue 클래스의 새 인스턴스를 초기화합니다. |
|
DynamicValue(Double) | Double 값으로 DynamicValue 클래스의 새 인스턴스를 초기화합니다. |
|
DynamicValue(Guid) | GUID 값으로 DynamicValue 클래스의 새 인스턴스를 초기화합니다. |
|
DynamicValue(Int32) | Int32 값으로 DynamicValue 클래스의 새 인스턴스를 초기화합니다. |
|
DynamicValue(Int64) | Int64 값으로 DynamicValue 클래스의 새 인스턴스를 초기화합니다. |
|
DynamicValue(String) | 문자열 값으로 DynamicValue 클래스의 새 인스턴스를 초기화합니다. |
|
DynamicValue(TimeSpan) | TimeSpan 값으로 DynamicValue 클래스의 새 인스턴스를 초기화합니다. |
속성
이름 | 설명 | |
---|---|---|
Count | DynamicValue의 하위 항목 수를 가져옵니다. |
|
IsReadOnly | DynamicValue가 읽기 전용인지 여부를 나타내는 값을 가져옵니다. |
|
Item[Int32] | ID별로 항목을 가져오거나 설정합니다. |
|
Item[String] | 이름별로 항목을 가져오거나 설정합니다. |
|
Keys | 동적 값의 키 컬렉션을 가져옵니다. |
|
Values | 이 인스턴스의 값 컬렉션을 가져옵니다. |
메서드
이름 | 설명 | |
---|---|---|
Add(DynamicValue) | DynamicValue를 하위 항목으로 추가합니다. |
|
Add(KeyValuePair<String, DynamicValue>) | DynamicValue를 하위 항목으로 추가합니다. |
|
Add(String, DynamicValue) | 특정 키와 값이 포함된 DynamicValue를 추가합니다. |
|
Clear() | DynamicValue를 지웁니다. |
|
Contains(DynamicValue) | DynamicValue에 대상 항목이 포함되어 있는지 여부를 확인합니다. |
|
Contains(KeyValuePair<String, DynamicValue>) | DynamicValue에 대상 항목이 포함되어 있는지 여부를 확인합니다. |
|
ContainsKey(String) | DynamicValue에 특정 키가 포함되어 있는지 여부를 지정합니다. |
|
CopyTo(DynamicValue[], Int32) | DynamicValue를 배열에 복사합니다. |
|
CopyTo(KeyValuePair<String, DynamicValue>[], Int32) | DynamicValue를 배열에 복사합니다. |
|
Equals(Object) | DynamicValue 개체가 다른 개체와 같은지 여부를 지정합니다.(Object.Equals(Object)을(를) 재정의함) |
|
GetEnumerator() | DynamicValue를 통해 반복되는 열거자를 가져옵니다. |
|
GetHashCode() | DynamicValue와 연관된 해시 코드를 가져옵니다.(Object.GetHashCode()을(를) 재정의함) |
|
GetType() | (Object에서 상속됨.) |
|
Parse(String) | 문자열을 DynamicValue로 구문 분석합니다. |
|
Remove(DynamicValue) | DynamicValue에서 항목을 제거합니다. |
|
Remove(KeyValuePair<String, DynamicValue>) | DynamicValue에서 항목을 제거합니다. |
|
Remove(String) | 지정된 키를 사용하여 DynamicValue에서 항목을 제거합니다. |
|
ToString() | DynamicValue에 대한 문자열 표현을 반환합니다.(Object.ToString()을(를) 재정의함) |
|
TryGetValue(String, DynamicValue) | 지정된 키와 연결된 값을 가져옵니다. |
연산자
명시적 인터페이스 구현
이름 | 설명 | |
---|---|---|
IEnumerable<KeyValuePair<String, DynamicValue>>.GetEnumerator() | ||
IEnumerable.GetEnumerator() | DynamicValue를 통해 반복되는 열거자를 가져옵니다. |
스레드로부터의 안전성
이 형식의 모든 public static (Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.
참고 항목
맨 위로 이동