ISerializableObjectContract 인터페이스

정의

직렬화 가능한 개체에 대한 정보를 제공하는 계약을 정의합니다.

public interface class ISerializableObjectContract : System::AddIn::Contract::Collections::IRemoteArgumentDictionaryContract
public interface ISerializableObjectContract : System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract
type ISerializableObjectContract = interface
    interface IRemoteArgumentDictionaryContract
    interface IRemoteArgumentCollectionContract
    interface IRemoteArgumentEnumerableContract
    interface IContract
Public Interface ISerializableObjectContract
Implements IRemoteArgumentDictionaryContract
구현

메서드

Name Description
AcquireLifetimeToken()

클라이언트가 계약을 해지할 때까지 클라이언트가 계약에 액세스할 수 있도록 지정합니다.

(다음에서 상속됨 IContract)
Add(RemoteArgument, RemoteArgument)

지정된 키와 값 IRemoteArgumentDictionaryContract이 있는 요소를 에 추가합니다.

(다음에서 상속됨 IRemoteArgumentDictionaryContract)
Clear()

에서 모든 요소를 IRemoteArgumentDictionaryContract제거합니다.

(다음에서 상속됨 IRemoteArgumentDictionaryContract)
ContainsKey(RemoteArgument)

지정된 키를 가진 요소가 포함되어 있는지 여부를 IRemoteArgumentDictionaryContract 나타냅니다.

(다음에서 상속됨 IRemoteArgumentDictionaryContract)
GetCanonicalName()

여기서 ISerializableObjectContract 설명하는 개체 형식의 정식 이름을 반환합니다.

GetCount()

에 포함된 요소 수를 반환합니다 IRemoteArgumentCollectionContract.

(다음에서 상속됨 IRemoteArgumentCollectionContract)
GetEnumeratorContract()

컬렉션을 반복하는 데 사용할 수 있는 열거자를 반환합니다.

(다음에서 상속됨 IRemoteArgumentEnumerableContract)
GetItem(RemoteArgument)

지정된 키를 가진 요소의 값을 반환합니다.

(다음에서 상속됨 IRemoteArgumentDictionaryContract)
GetKeys()

개체의 IRemoteArgumentCollectionContractIRemoteArgumentDictionaryContract 키가 들어 있는 값을 반환합니다.

(다음에서 상속됨 IRemoteArgumentDictionaryContract)
GetRemoteHashCode()

에 대한 해시 코드를 반환합니다 IContract.

(다음에서 상속됨 IContract)
GetSerializableObjectData()

ISerializableObjectContract 설명 개체를 역직렬화하는 데 사용할 수 있는 데이터를 반환합니다.

GetValues()

개체의 IRemoteArgumentCollectionContractIRemoteArgumentDictionaryContract 값을 포함하는 값을 반환합니다.

(다음에서 상속됨 IRemoteArgumentDictionaryContract)
QueryContract(String)

이 계약에 의해 구현되는 계약을 반환합니다.

(다음에서 상속됨 IContract)
RemoteEquals(IContract)

지정된 계약이 이 IContract계약과 같은지 여부를 나타냅니다.

(다음에서 상속됨 IContract)
RemoteToString()

현재 IContract.의 문자열 표현을 반환합니다.

(다음에서 상속됨 IContract)
Remove(RemoteArgument)

지정된 키를 가진 요소를 .에서 IRemoteArgumentDictionaryContract제거합니다.

(다음에서 상속됨 IRemoteArgumentDictionaryContract)
RevokeLifetimeToken(Int32)

클라이언트에서 계약에 더 이상 액세스할 수 없도록 지정합니다.

(다음에서 상속됨 IContract)
SetItem(RemoteArgument, RemoteArgument)

요소의 값을 바꿉니다.

(다음에서 상속됨 IRemoteArgumentDictionaryContract)

적용 대상