예제 #1
0
        internal static void ServerIdsToVsiIds(IPropertyBag propertyBag, object serverIdsObject, ADPropertyDefinition vsisProperty, ADPropertyDefinition serversProperty)
        {
            MultiValuedProperty <ADObjectId> serverIds;

            if (serverIdsObject == null)
            {
                serverIds = new MultiValuedProperty <ADObjectId>(false, serversProperty, new ADObjectId[0]);
            }
            else
            {
                serverIds = (MultiValuedProperty <ADObjectId>)serverIdsObject;
            }
            SendConnector.ServerIdsToVsiIds(propertyBag, serverIds, vsisProperty);
        }
 internal static void TargetTransportServersSetter(object value, IPropertyBag propertyBag)
 {
     SendConnector.ServerIdsToVsiIds(propertyBag, value, RoutingGroupConnectorSchema.TargetTransportServerVsis, RoutingGroupConnectorSchema.TargetTransportServers);
 }
 internal static object TargetTransportServersGetter(IPropertyBag propertyBag)
 {
     return(SendConnector.VsiIdsToServerIds(propertyBag, RoutingGroupConnectorSchema.TargetTransportServerVsis, RoutingGroupConnectorSchema.TargetTransportServers));
 }
예제 #4
0
 internal static void SourceTransportServersSetter(object value, IPropertyBag propertyBag)
 {
     SendConnector.ServerIdsToVsiIds(propertyBag, value, SendConnectorSchema.SourceTransportServerVsis, SendConnectorSchema.SourceTransportServers);
 }
예제 #5
0
 internal static object SourceTransportServersGetter(IPropertyBag propertyBag)
 {
     return(SendConnector.VsiIdsToServerIds(propertyBag, SendConnectorSchema.SourceTransportServerVsis, SendConnectorSchema.SourceTransportServers));
 }