public async Task <OpenApiDocument> ConvertCsdlUntilOpenApiDocumentAsync(string csdl) { var devXClient = new DevXClient(_client); var doc = await devXClient.OpenApi.ToRequest(p => { p.Style = "PowerShell"; p.OperationIds = "*"; }).PostAsync(csdl); return(doc); }
public async Task <OpenApiDocument> GetOpenApiDocumentAsync(string version) { if (_TemporaryCache.ContainsKey(version)) { return(_TemporaryCache[version]); } var devXClient = new DevXClient(_client); var doc = await devXClient.OpenApi.ToRequest(p => { p.GraphVersion = version; p.OperationIds = "*"; }).GetAsync(); _TemporaryCache[version] = doc; return(doc); }