Пример #1
0
        protected FindMetadataResponse FindMetadataInvalidFilter(DateTime start, DateTime end,
                                                                 string recordingToken, int?maxMatches)
        {
            var findMetaData = new FindMetadata()
            {
                StartPoint        = start,
                EndPoint          = end,
                EndPointSpecified = true,
                Scope             = new SearchScope()
                {
                    IncludedRecordings = new[] { recordingToken }
                },
                MetadataFilter = new MetadataFilter
                {
                    MetadataStreamFilter = string.Format("boolean(//Track[TrackToken = \"{0}\"])", Guid.NewGuid().ToString().Substring(0, 8))
                },
                KeepAliveTime       = "PT10S",
                MaxMatches          = maxMatches ?? 0,
                MaxMatchesSpecified = maxMatches == null ? false : true
            };

            FindMetadataResponse response = null;

            RunStep(() => { response = Client.FindMetadata(findMetaData); },
                    string.Format("Find Metadata of recording {0}", recordingToken));
            return(response);
        }
Пример #2
0
        protected FindMetadataResponse FindMetadata(DateTime start, DateTime end,
                                                    string recordingToken, int?maxMatches)
        {
            var findMetaData = new FindMetadata()
            {
                StartPoint        = start,
                EndPoint          = end,
                EndPointSpecified = true,
                Scope             = new SearchScope()
                {
                    IncludedRecordings = new[] { recordingToken }
                },
                MetadataFilter = new MetadataFilter {
                    MetadataStreamFilter = _metadataFilter
                },
                KeepAliveTime       = "PT10S",
                MaxMatches          = maxMatches ?? 0,
                MaxMatchesSpecified = maxMatches == null ? false : true
            };

            FindMetadataResponse response = null;

            RunStep(() => { response = Client.FindMetadata(findMetaData); },
                    string.Format("Find Metadata of recording {0}", recordingToken));
            return(response);
        }