示例#1
0
        public Guid CreateRemoteIPv4CalloutFilter(DisplayData displayData,
                                                  Layer layer,
                                                  uint weight,
                                                  Callout callout,
                                                  ProviderContext providerContext,
                                                  string address)
        {
            var filterId = IpFilterNative.CreateRemoteIPv4Filter(
                Session.Handle,
                ProviderId,
                Id,
                displayData,
                layer,
                Action.Callout,
                weight,
                callout.Id,
                providerContext.Id,
                address);

            AddFilter(filterId);

            return(filterId);
        }
示例#2
0
        public Guid CreateRemoteIPv4Filter(
            DisplayData displayData,
            Action action,
            Layer layer,
            uint weight,
            string address)
        {
            var filterId = IpFilterNative.CreateRemoteIPv4Filter(
                Session.Handle,
                ProviderId,
                Id,
                displayData,
                layer,
                action,
                weight,
                Guid.Empty,
                Guid.Empty,
                address);

            AddFilter(filterId);

            return(filterId);
        }