Exemplo n.º 1
0
        public AccountFilter CreateFilter(string filterName, FilterTrackPropertyType trackType, string trackValue)
        {
            AccountFilter accountFilter = new AccountFilter()
            {
                Tracks = GetTrackSelections(trackType, trackValue)
            };

            return(_media.AccountFilters.CreateOrUpdate(MediaAccount.ResourceGroupName, MediaAccount.Name, filterName, accountFilter));
        }
Exemplo n.º 2
0
        private FilterTrackSelection[] GetTrackSelections(FilterTrackPropertyType trackType, string trackValue)
        {
            FilterTrackPropertyCondition trackCondition = new FilterTrackPropertyCondition()
            {
                Property  = trackType,
                Operation = FilterTrackPropertyCompareOperation.Equal,
                Value     = trackValue
            };
            FilterTrackSelection trackSelection = new FilterTrackSelection()
            {
                TrackSelections = new FilterTrackPropertyCondition[] { trackCondition }
            };

            return(new FilterTrackSelection[] { trackSelection });
        }