예제 #1
0
 /// <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));
 }
예제 #2
0
 public XRootNamespace(DescribeRecord root)
 {
     this.doc=new XDocument(root.Untyped);
     this.rootObject=root;
 }
예제 #3
0
 public new void CheckRequest(DescribeRecord request)
 {
     base.CheckRequest(request);
 }
예제 #4
0
            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));
            }
예제 #5
0
            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));
            }
예제 #6
0
파일: Discovery.cs 프로젝트: nakijun/geosik
 Types.DescribeRecordResponse IDiscovery.DescribeRecord(Types.DescribeRecord request)
 {
     return(DescribeRecordAsync(request).Result);
 }
예제 #7
0
파일: Discovery.cs 프로젝트: nakijun/geosik
 /// <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));
 }