Поделиться через


AppUriHandlerRegistration.SetAppAddedHostsAsync Метод

Определение

Регистрирует узлы в дополнение к узлам, уже определенным в AppxManifest.

public:
 virtual IAsyncAction ^ SetAppAddedHostsAsync(IIterable<AppUriHandlerHost ^> ^ hosts) = SetAppAddedHostsAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction SetAppAddedHostsAsync(IIterable<AppUriHandlerHost> const& hosts);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction SetAppAddedHostsAsync(IEnumerable<AppUriHandlerHost> hosts);
function setAppAddedHostsAsync(hosts)
Public Function SetAppAddedHostsAsync (hosts As IEnumerable(Of AppUriHandlerHost)) As IAsyncAction

Параметры

hosts

IIterable<AppUriHandlerHost>

IEnumerable<AppUriHandlerHost>

Набор регистрируемых объектов AppUriHandlerHost .

Возвращаемое значение

Представляет асинхронное действие.

Атрибуты

Примеры

// Application logic can determine which are the new domains to register 
// Here we just have a hardcoded list. 
List<AppUriHandlerHost> hosts = await registration.GetAppAddedHostsAsync(); 

// Application logic can determine which are the new domains to register 
hosts.AddRange(new[] { 
    new AppUriHandlerHost("www.contoso.com"), 
    new AppUriHandlerHost("*.example.contoso.com") 
    }); 

// Application logic can determine which domains to remove from the list 
hosts.RemoveAll(_ => _.Name == "removed.contoso.com"); 

await registration.SetAppAddedHostsAsync(hosts); 

Комментарии

Этот API не переопределяет, не заменяет и не удаляет записи, зарегистрированные с помощью AppxManifest.

Применяется к