/// <summary> /// Returns a TypeMetadata object resolved from the absolute name of the type metadata object. /// The method should complete within the specified time span or throw a timeout exception. /// </summary> public TypeMetadata ResolveTypeMetadata(string typeId, TimeSpan timeout, out TypeMetadataCollection extraTypeMetadataResolved) { extraTypeMetadataResolved = null; // //TODO: Retrieve type metadata from the target system and present it // as an implementation of the OperationMetadata base class. // Type metadata represents target system supported types // as passed and returned through operation parameters. // return(null); }
/// <summary> /// Returns an OperationMetadata object resolved from absolute name of the operation metadata object. /// The method should complete within the specified time span or throw a timeout exception. /// </summary> public OperationMetadata ResolveOperationMetadata(string operationId, TimeSpan timeout, out TypeMetadataCollection extraTypeMetadataResolved) { extraTypeMetadataResolved = null; // //TODO: Retrieve operation metadata from the target system and present it // as implementation of the OperationMetadata base class. // Operation metadata represents operation signature, return type and etc. // return(null); }