コード例 #1
0
        public TransmissionTarget GetTransmissionTarget(string childTransmissionTargetToken)
        {
            if (string.IsNullOrEmpty(childTransmissionTargetToken))
            {
                return(null);
            }
            bool success;
            var  internalObject = TransmissionTargetInternal.GetTransmissionTarget(_rawObject, childTransmissionTargetToken, out success);

            return(success ? new TransmissionTarget(internalObject) : null);
        }
コード例 #2
0
 public void TrackEvent(string eventName, IDictionary <string, string> properties)
 {
     if (properties == null)
     {
         TrackEvent(eventName);
     }
     else
     {
         TransmissionTargetInternal.TrackEventWithProperties(_rawObject, eventName, properties);
     }
 }
コード例 #3
0
 public void TrackEvent(string eventName, EventProperties properties, Flags flags)
 {
     if (properties == null)
     {
         TrackEvent(eventName, flags);
     }
     else
     {
         TransmissionTargetInternal.TrackEventWithProperties(_rawObject, eventName, properties, (int)flags);
     }
 }
コード例 #4
0
        public TransmissionTarget GetTransmissionTarget(string childTransmissionTargetToken)
        {
            if (string.IsNullOrEmpty(childTransmissionTargetToken))
            {
                return(null);
            }
            var internalObject = TransmissionTargetInternal.GetTransmissionTarget(_rawObject, childTransmissionTargetToken);

            if (internalObject == null)
            {
                return(null);
            }
            return(new TransmissionTarget(internalObject));
        }
コード例 #5
0
 public AppCenterTask SetEnabledAsync(bool enabled)
 {
     return(TransmissionTargetInternal.SetEnabledAsync(_rawObject, enabled));
 }
コード例 #6
0
 public AppCenterTask <bool> IsEnabledAsync()
 {
     return(TransmissionTargetInternal.IsEnabledAsync(_rawObject));
 }
コード例 #7
0
 public void TrackEvent(string eventName, Flags flags)
 {
     TransmissionTargetInternal.TrackEvent(_rawObject, eventName, (int)flags);
 }
コード例 #8
0
 public void TrackEvent(string eventName)
 {
     TransmissionTargetInternal.TrackEvent(_rawObject, eventName);
 }
コード例 #9
0
 public void Resume()
 {
     TransmissionTargetInternal.Resume(_rawObject);
 }
コード例 #10
0
 public void Pause()
 {
     TransmissionTargetInternal.Pause(_rawObject);
 }
コード例 #11
0
 public PropertyConfigurator GetPropertyConfigurator()
 {
     return(new PropertyConfigurator(TransmissionTargetInternal.GetPropertyConfigurator(_rawObject)));
 }
コード例 #12
0
 public void TrackEvent(string eventName, EventProperties properties)
 {
     TransmissionTargetInternal.TrackEventWithProperties(_rawObject, eventName, properties);
 }