/// <summary>Processes the standard DescribeRecord operation for the current discovery service.</summary> /// <param name="request">The parameters for the operation.</param> /// <param name="cancellationToken">The cancellation token.</param> /// <returns>The <see cref="Types.DescribeRecordResponse" /> for the operation.</returns> public Task <Types.DescribeRecordResponse> DescribeRecordAsync(Types.DescribeRecord request, CancellationToken cancellationToken) { return(CreateDescribeRecordProcessor().ProcessAsync(request, cancellationToken)); }
public XRootNamespace(DescribeRecord root) { this.doc=new XDocument(root.Untyped); this.rootObject=root; }
public new void CheckRequest(DescribeRecord request) { base.CheckRequest(request); }
public void CheckRequest_ShouldThrowWhenSchemaLanguageIsInvalid(string language) { var discovery=new Mock<Discovery>(); var processor=new DescribeRecordProcessorAccessor(discovery.Object); var request=new DescribeRecord() { schemaLanguage=(language!=null ? new Uri(language) : null) }; Assert.Throws<OwsException>(() => processor.CheckRequest(request)); }
public void CheckRequest_ShouldThrowWhenOutputFormatIsInvalid(string format) { var discovery=new Mock<Discovery>(); var processor=new DescribeRecordProcessorAccessor(discovery.Object); var request=new DescribeRecord() { outputFormat=format }; Assert.Throws<OwsException>(() => processor.CheckRequest(request)); }
Types.DescribeRecordResponse IDiscovery.DescribeRecord(Types.DescribeRecord request) { return(DescribeRecordAsync(request).Result); }
/// <summary>Processes the standard DescribeRecord operation for the current discovery service.</summary> /// <param name="request">The parameters for the operation.</param> /// <returns>The <see cref="Types.DescribeRecordResponse" /> for the operation.</returns> public async Task <Types.DescribeRecordResponse> DescribeRecordAsync(Types.DescribeRecord request) { return(await CreateDescribeRecordProcessor().ProcessAsync(request).ConfigureAwait(false)); }