Aurora.Addon.HyperGrid.GetHandlers.GetIsForeign C# (CSharp) Метод

GetIsForeign() публичный статический Метод

public static GetIsForeign ( string AgentID, string server, IRegistryCore registry, string &serverURL ) : bool
AgentID string
server string
registry IRegistryCore
serverURL string
Результат bool
        public static bool GetIsForeign(string AgentID, string server, IRegistryCore registry, out string serverURL)
        {
            return GetIsForeign (UUID.Parse (AgentID), server, registry, out serverURL);
        }

Same methods

GetHandlers::GetIsForeign ( UUID AgentID, string server, IRegistryCore registry, string &serverURL ) : bool

Usage Example

Пример #1
0
        public override InventoryItemBase GetItem(InventoryItemBase item)
        {
            string invServerURL = "", assetServerURL = "";

            if (GetHandlers.GetIsForeign(item.Owner, "InventoryServerURI", m_registry, out invServerURL))
            {
                XInventoryServicesConnector xinv = new XInventoryServicesConnector(invServerURL + "xinventory");
                InventoryItemBase           it   = xinv.GetItem(item);
                if (GetHandlers.GetIsForeign(item.Owner, "AssetServerURI", m_registry, out assetServerURL))
                {
                    GetAssets(it, assetServerURL + "assets");
                }
                return(it);
            }
            else
            {
                InventoryItemBase it = base.GetItem(item);
                if (it != null)
                {
                    UserAccount user = m_UserAccountService.GetUserAccount(null, UUID.Parse(it.CreatorId));

                    // Adjust the creator data
                    if (user != null && it != null && (it.CreatorData == null || it.CreatorData == string.Empty))
                    {
                        it.CreatorData = GetHandlers.PROFILE_URL + "/" + it.CreatorId + ";" + user.FirstName + " " + user.LastName;
                    }
                }
                return(it);
            }
        }
All Usage Examples Of Aurora.Addon.HyperGrid.GetHandlers::GetIsForeign
GetHandlers