Public Function GetExpirationMethod() As FeatureExpirationMethod
public FeatureExpirationMethod GetExpirationMethod()
Public Function GetExpirationMethod() As FeatureExpirationMethod
public FeatureExpirationMethod GetExpirationMethod()
| Exception | Description |
|---|---|
| ArcGIS.Core.CalledOnWrongThreadException | This method or property must be called within the lambda passed to QueuedTask.Run. |
| System.InvalidOperationException | Stream service data connection is null. |
{
// Note: call within QueuedTask.Run()
{
//Set Expiration Method and Max Expiration Count
if (streamLayer.GetExpirationMethod() != FeatureExpirationMethod.MaximumFeatureCount)
streamLayer.SetExpirationMethod(FeatureExpirationMethod.MaximumFeatureCount);
streamLayer.SetExpirationMaxCount(15);
//FYI
if (streamLayer.IsTrackAware)
{
//MaxCount is per track! otherwise for the entire layer
}
}
}
{
// Note: call within QueuedTask.Run()
{
//Set Expiration Method and Max Expiration Age
if (streamLayer.GetExpirationMethod() != FeatureExpirationMethod.MaximumFeatureAge)
streamLayer.SetExpirationMethod(FeatureExpirationMethod.MaximumFeatureAge);
//set to 12 hours (max is 24 hours)
streamLayer.SetExpirationMaxAge(new TimeSpan(12, 0, 0));
//FYI
if (streamLayer.IsTrackAware)
{
//MaxAge is per track! otherwise for the entire layer
}
}
}
Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)