private List <T> GetMetadata <T>(MetadataRowSetNames table) where T : class { var invoker = new SoapInvoker(this); var envelope = invoker.CreateEnvelope("GetMetadataEx2", headerName); envelope.Header.Add(GetHeaderElement()); envelope.Body.Add(new XElement(MessageNs + "metadataHave", new XElement(MessageNs + "MetadataTableHaveEntry", new XElement(MessageNs + "TableName", table), new XElement(MessageNs + "RowVersion", 0)))); envelope.Body.Add(new XElement(MessageNs + "useMaster", "false")); var response = invoker.InvokeResponse(); var extractor = new TableExtractor <T>(response, table.ToString()); return(extractor.Extract()); }
public static IMetadataRowSetNames GetWrapper(MetadataRowSetNames src) { return(default(IMetadataRowSetNames)); }