ISerializableObjectContract Interface

 

Defines a contract that provides information about a serializable object.

Namespace:   System.AddIn.Contract
Assembly:  System.AddIn.Contract (in System.AddIn.Contract.dll)

type ISerializableObjectContract = 
    interface
        interface IRemoteArgumentDictionaryContract
        interface IRemoteArgumentCollectionContract
        interface IRemoteArgumentEnumerableContract
        interface IContract
    end

NameDescription
System_CAPS_pubmethodAcquireLifetimeToken()

Specifies that the contract is accessible to a client until the client revokes the contract.(Inherited from IContract.)

System_CAPS_pubmethodAdd(RemoteArgument, RemoteArgument)

Adds an element with a specified key and value to the IRemoteArgumentDictionaryContract.(Inherited from IRemoteArgumentDictionaryContract.)

System_CAPS_pubmethodClear()

Removes all elements from the IRemoteArgumentDictionaryContract.(Inherited from IRemoteArgumentDictionaryContract.)

System_CAPS_pubmethodContainsKey(RemoteArgument)

Indicates whether the IRemoteArgumentDictionaryContract contains an element with the specified key.(Inherited from IRemoteArgumentDictionaryContract.)

System_CAPS_pubmethodGetCanonicalName()

Returns the canonical name of the type of the object that this ISerializableObjectContract describes.

System_CAPS_pubmethodGetCount()

Returns the number of elements contained in the IRemoteArgumentCollectionContract.(Inherited from IRemoteArgumentCollectionContract.)

System_CAPS_pubmethodGetEnumeratorContract()

Returns an IRemoteArgumentDictionaryEnumeratorContract that can be used to iterate through the elements in the IRemoteArgumentDictionaryContract.(Inherited from IRemoteArgumentDictionaryContract.)

System_CAPS_pubmethodGetItem(RemoteArgument)

Returns the value of the element with the specified key.(Inherited from IRemoteArgumentDictionaryContract.)

System_CAPS_pubmethodGetKeys()

Returns an IRemoteArgumentCollectionContract that contains the keys of the IRemoteArgumentDictionaryContract object. (Inherited from IRemoteArgumentDictionaryContract.)

System_CAPS_pubmethodGetRemoteHashCode()

Returns a hash code for the IContract.(Inherited from IContract.)

System_CAPS_pubmethodGetSerializableObjectData()

Returns data that can be used to help deserialize the object that this ISerializableObjectContract describes.

System_CAPS_pubmethodGetValues()

Returns an IRemoteArgumentCollectionContract that contains the values of the IRemoteArgumentDictionaryContract object. (Inherited from IRemoteArgumentDictionaryContract.)

System_CAPS_pubmethodQueryContract(String)

Returns a contract that is implemented by this contract.(Inherited from IContract.)

System_CAPS_pubmethodRemoteEquals(IContract)

Indicates whether the specified contract is equal to this IContract.(Inherited from IContract.)

System_CAPS_pubmethodRemoteToString()

Returns a string representation of the current IContract.(Inherited from IContract.)

System_CAPS_pubmethodRemove(RemoteArgument)

Removes the element with the specified key from the IRemoteArgumentDictionaryContract.(Inherited from IRemoteArgumentDictionaryContract.)

System_CAPS_pubmethodRevokeLifetimeToken(Int32)

Specifies that the contract is no longer accessible to a client.(Inherited from IContract.)

System_CAPS_pubmethodSetItem(RemoteArgument, RemoteArgument)

Replaces the value of an element.(Inherited from IRemoteArgumentDictionaryContract.)

.NET Framework
Available since 3.5
Return to top
Show: